12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using PTMedicalInsurance.Variables;
- namespace PTMedicalInsurance.Forms
- {
- public partial class SaleBillInfo : Form
- {
- public string entId, code, medicalDrugId, batchNo;
- public decimal drugSalePrice = 0, unpackCount = 0;
- public int salePkg = 0;
- private void SaleBillInfo_Load(object sender, EventArgs e)
- {
- cbb_CLBS.SelectedIndex = 0;
- tb_CBXSSL.Text = "0";
- }
- private void cbb_CLBS_SelectedIndexChanged(object sender, EventArgs e)
- {
- if (cbb_CLBS.SelectedIndex == 0)
- {
- tb_CBXSSL.Text = "0";
- }
- else
- {
- tb_CBXSSL.Text = "";
- }
- }
- public SaleBillInfo()
- {
- InitializeComponent();
- }
- public SaleBillInfo(string InsuCode,string InsuName)
- {
- InitializeComponent();
- tb_YBYPBM.Text = InsuCode;
- tb_YBYPMC.Text = InsuName;
- tb_JRZDBS.Text = Global.inf.hospitalNO;
- }
- private void uiButton8_Click(object sender, EventArgs e)
- {
- DialogResult = DialogResult.Cancel;
- }
- private void uiButton9_Click(object sender, EventArgs e)
- {
- entId = tb_JRZDBS.Text;
- code = tb_ZSM.Text;
- medicalDrugId = tb_YBYPBM.Text;
- salePkg = int.Parse(cbb_CLBS.Text.Substring(0, 7));
- unpackCount = decimal.Parse(tb_CBXSSL.Text);
- drugSalePrice = decimal.Parse(tb_YPLSJG.Text);
- batchNo = tb_SCPC.Text;
- if ((code == "") && (batchNo == ""))
- {
- MessageBox.Show("当【追溯码】为空时,【生产批次】必须有值!");
- return;
- }
- decimal count;
- count = unpackCount;
- if (cbb_CLBS.SelectedIndex != 0)
- {
- if ((count <= 0) || (tb_CBXSSL.Text == ""))
- {
- MessageBox.Show("整包销售时【拆包销售数量】传0,拆零销售时【拆包销售数量】传大于0的整数!");
- return;
- }
- }
- decimal price;
- price = drugSalePrice;
- if ((price <= 0) || (tb_YPLSJG.Text == ""))
- {
- MessageBox.Show("【药品零售价格】无效!");
- return;
- }
- DialogResult = DialogResult.OK;
- }
- }
- }
|