//类型选择 private void cbType_SelectedIndexChanged(object sender, EventArgs e) { cbExplain.Text = ""; if (!this.IsChange)//不允许改变 { this.IsChange = true; return; } this.deptId = Convert.ToInt32(this.cbDept.SelectedValue); this.medicalClass = Convert.ToInt32(this.cbType.SelectedValue); DataTable JcItems = Controller.Items(HIS.ZYDoc_BLL.MediApply.MediType.检验, deptId, medicalClass); this.ChkItemsBox.Items.Clear(); HIS.Model.ZY_DOC_ORDERRECORD record = null; for (int i = 0; i < JcItems.Rows.Count; i++) { record = new HIS.Model.ZY_DOC_ORDERRECORD(); record.ORDER_CONTENT = XcConvert.IsNull(JcItems.Rows[i]["order_name"].ToString(), ""); record.ORDER_DOC = Convert.ToInt32(_currentUser.EmployeeID); record.ITEM_TYPE = Convert.ToInt32(JcItems.Rows[i]["order_type"]); record.ORDITEM_ID = Convert.ToInt32(JcItems.Rows[i]["order_id"]); record.EXEC_DEPT = Convert.ToInt32(JcItems.Rows[i]["dept_id"]); record.ORDER_USAGE = XcConvert.IsNull(JcItems.Rows[i]["default_usage"].ToString(), ""); record.ITEM_CODE = XcConvert.IsNull(JcItems.Rows[i]["statitem_code"].ToString(), ""); record.ORDER_PRICE = Convert.ToDecimal(JcItems.Rows[i]["price"].ToString().Trim()); record.SEVERS_ID = Convert.ToInt32(JcItems.Rows[i]["item_id"]); record.MEMO = XcConvert.IsNull(JcItems.Rows[i]["BZ"].ToString(), ""); record.UNIT = XcConvert.IsNull(JcItems.Rows[i]["order_unit"].ToString(), ""); record.ORDER_SPEC = XcConvert.IsNull(JcItems.Rows[i]["py_code"].ToString(), ""); record.ORECORD_A2 = 0; if (Convert.ToInt32(JcItems.Rows[i]["tc_flag"]) == 1) { record.TC_ID = Convert.ToInt32(JcItems.Rows[i]["item_id"].ToString()); } else { record.TC_ID = 0; } this.ChkItemsBox.Items.Add(record); } lbPrice.Text = "0.00元"; }
//选择类型 private void cbType_SelectedIndexChanged(object sender, EventArgs e) { if (!this.IsChange)//不允许改变 { this.IsChange = true; return; } this.deptId = Convert.ToInt32(this.cbDept.SelectedValue); this.medicalClass = Convert.ToInt32(this.cbType.SelectedValue); this.chkMore.Checked = false; this.tbtj.Text = ""; this.tbhyjg.Text = ""; this.tbxjg.Text = ""; this.thother.Text = ""; this.tbHIstory.Text = ""; for (int i = 0; i < type.Rows.Count; i++) { if (type.Rows[i]["id"].ToString() == this.medicalClass.ToString()) { if (type.Rows[i]["multselect"].ToString() != "0") { //可多选 this.chkMore.Enabled = true; } } } DataRow[] dr = place.Select("medical_class=" + this.medicalClass + ""); for (int i = 0; i < dr.Length; i++) { cmbPlace.Items.Add(dr[i]["name"]); } if (dr.Length > 0) { cmbPlace.Text = dr[0]["name"].ToString().Trim(); } if (this.cbType.Text == "CT") { this.cmbPlace.Enabled = true; } else { this.cmbPlace.Enabled = false; } JcItems = Controller.Items(HIS.ZYDoc_BLL.MediApply.MediType.检查, deptId, medicalClass); this.ChkItemsBox.Items.Clear(); HIS.Model.ZY_DOC_ORDERRECORD record = null; for (int i = 0; i < JcItems.Rows.Count; i++) { record = new HIS.Model.ZY_DOC_ORDERRECORD(); record.ORDER_CONTENT = XcConvert.IsNull(JcItems.Rows[i]["order_name"].ToString(), ""); record.ORDER_DOC = Convert.ToInt32(_currentUser.EmployeeID); record.ITEM_TYPE = Convert.ToInt32(JcItems.Rows[i]["order_type"]); record.ORDITEM_ID = Convert.ToInt32(JcItems.Rows[i]["order_id"]); record.EXEC_DEPT = Convert.ToInt32(JcItems.Rows[i]["dept_id"]); record.ORDER_USAGE = XcConvert.IsNull(JcItems.Rows[i]["default_usage"].ToString(), ""); record.ITEM_CODE = XcConvert.IsNull(JcItems.Rows[i]["statitem_code"].ToString(), ""); record.ORDER_PRICE = Convert.ToDecimal(XcConvert.IsNull(JcItems.Rows[i]["price"].ToString().Trim(), "0")); record.SEVERS_ID = Convert.ToInt32(JcItems.Rows[i]["item_id"]); record.UNIT = XcConvert.IsNull(JcItems.Rows[i]["order_unit"].ToString(), ""); record.ORDER_SPEC = XcConvert.IsNull(JcItems.Rows[i]["py_code"].ToString(), ""); record.ORECORD_A2 = 0; if (Convert.ToInt32(JcItems.Rows[i]["tc_flag"]) == 1) { record.TC_ID = Convert.ToInt32(JcItems.Rows[i]["item_id"].ToString()); } else { record.TC_ID = 0; } this.ChkItemsBox.Items.Add(record); } lbPrice.Text = "0.00元"; if (this.cbType.Text.IndexOf("CT", 0) == 0) { this.chbox2.Visible = true; //this.chbox3.Visible = true; //this.chbox4.Visible = true; } else { this.chbox2.Visible = false; // this.chbox3.Visible = false; // this.chbox4.Visible = false; } }