private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string value = ((CheckModel)this.comboBox1.SelectedItem).propName.ToString(); if (value != "全部") { SelectCheckData selectCheckData = GetCheckData(((CheckModel)this.comboBox1.SelectedItem).tempPropID.ToString(), null, null); if (selectCheckData != null) { if (selectCheckData.result == "true") { myEventArgsUserInfoData = new MyEventArgsUserInfoData(); myEventArgsUserInfoData.data = selectCheckData.data.checkDataList; myEventArgsUserInfoData.HomeFormTemp = (HomeForm)this.Owner.Owner; myEventArgsUserInfoData.eDZ = objEDZ; myEventArgsUserInfoData.UserSelectFormTemp = (UserSelectForm)this; myEventArgsUserInfoData.checkoutModel = model; myEventArgsUserInfoData.ReadIdCardFrmTemp = readIdCardFrm; OnMySendDataUserInfoData(myEventArgsUserInfoData); } else { MessageBox.Show(selectCheckData.message.ToString()); } } } }
public void OnMySendDataUserInfoData(MyEventArgsUserInfoData e) { if (MySendDataUserInfoData != null) { MySendDataUserInfoData(this, e); } }
/// <summary> /// 填充datagridtable数据 /// </summary> public void SetDataGridtableData() { string idcrardStr = this.objEDZ.IDC.Substring(0, 4) + "xxxxxxxxxx" + this.objEDZ.IDC.Substring(this.objEDZ.IDC.Length - 4, 4); this.lbl_userInfo.Text = this.objEDZ.Name + " " + idcrardStr; if (checkData.data.Count > 0) { myEventArgsUserInfoData = new MyEventArgsUserInfoData(); myEventArgsUserInfoData.data = checkData.data; myEventArgsUserInfoData.HomeFormTemp = homeForm; myEventArgsUserInfoData.eDZ = objEDZ; myEventArgsUserInfoData.UserSelectFormTemp = (UserSelectForm)this; myEventArgsUserInfoData.ReadIdCardFrmTemp = readIdCardFrm; myEventArgsUserInfoData.checkoutModel = model; OnMySendDataUserInfoData(myEventArgsUserInfoData); } }
private void ucBtnExt1_BtnClick(object sender, EventArgs e) { SelectCheckData selectCheckData = GetCheckData(((CheckModel)this.comboBox1.SelectedItem).tempPropID.ToString(), this.ucDatePickerExt1.CurrentTime.ToString(), this.ucDatePickerExt2.CurrentTime.ToString()); if (selectCheckData.result == "true") { myEventArgsUserInfoData = new MyEventArgsUserInfoData(); myEventArgsUserInfoData.data = selectCheckData.data.checkDataList; myEventArgsUserInfoData.HomeFormTemp = (HomeForm)this.Owner.Owner; myEventArgsUserInfoData.eDZ = objEDZ; myEventArgsUserInfoData.UserSelectFormTemp = (UserSelectForm)this; myEventArgsUserInfoData.checkoutModel = model; myEventArgsUserInfoData.ReadIdCardFrmTemp = readIdCardFrm; OnMySendDataUserInfoData(myEventArgsUserInfoData); } else { MessageBox.Show(selectCheckData.message.ToString()); } }
public void MyBtnExt_Click(object sender, EventArgs e) { SelectCheckData selectCheckData = GetCheckData(((UCBtnExt)sender).Tag.ToString(), null, null); if (selectCheckData.result == "true") { myEventArgsUserInfoData = new MyEventArgsUserInfoData(); myEventArgsUserInfoData.data = selectCheckData.data.checkDataList; myEventArgsUserInfoData.HomeFormTemp = (HomeForm)this.Owner.Owner; myEventArgsUserInfoData.eDZ = objEDZ; myEventArgsUserInfoData.UserSelectFormTemp = (UserSelectForm)this; myEventArgsUserInfoData.ReadIdCardFrmTemp = readIdCardFrm; myEventArgsUserInfoData.checkoutModel = model; OnMySendDataUserInfoData(myEventArgsUserInfoData); } else { MessageBox.Show(selectCheckData.message.ToString()); } }
public void BindingUserInfoData(object sender, EventArgs e) { List <DataGridViewColumnEntity> lstCulumns = new List <DataGridViewColumnEntity>(); MyEventArgsUserInfoData myEventArgsUserInfoData = e as MyEventArgsUserInfoData; List <CheckDataListModel> dt = myEventArgsUserInfoData.data; int columnsWidth = this.ucDataGridView1.Width - 700; lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "Id", HeadText = "NO", Width = 50, WidthType = SizeType.Absolute }); lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "propName", HeadText = "检测项", Width = 150, WidthType = SizeType.Absolute }); //lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "propvalue", HeadText = "检测结果", Width = columnsWidth, WidthType = SizeType.Absolute }); lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "propValue", HeadText = "检测结果", Width = columnsWidth, WidthType = SizeType.Absolute, CustomCellType = typeof(UCTestGridTable_CustomCellA), TextAlign = ContentAlignment.BottomCenter }); //lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "pscope", HeadText = "参考范围", Width = 150, WidthType = SizeType.Absolute }); lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "pscope", HeadText = "参考范围", Width = 150, WidthType = SizeType.Absolute, CustomCellType = typeof(UCTestGridTable_CustomCellAA), TextAlign = ContentAlignment.BottomCenter }); lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "endTime", HeadText = "检测时间", Width = 200, WidthType = SizeType.Absolute }); lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "operation", HeadText = "操作", Width = 100, WidthType = SizeType.Absolute, CustomCellType = typeof(UCTestGridTable_CustomCell), TextAlign = ContentAlignment.BottomCenter }); //lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "Birthday", HeadText = "生日", Width = 500, WidthType = SizeType.Absolute, Format = (a) => { return ((DateTime)a).ToString("yyyy-MM-dd"); } }); //lstCulumns.Add(new DataGridViewColumnEntity() { DataField = "Sex", HeadText = "性别", Width = 500, WidthType = SizeType.Absolute, Format = (a) => { return ((int)a) == 0 ? "女" : "男"; } }); this.ucDataGridView1.Columns = lstCulumns; this.ucDataGridView1.IsShowCheckBox = false; List <object> lstSource = new List <object>(); for (int i = 0; i < dt.Count; i++) { ModelTets model = new ModelTets() { Id = i + 1, propID = dt[i].propID, propValue = dt[i].propValue + dt[i].punit, pscope = dt[i].pscope, endTime = dt[i].endTime, propName = dt[i].propName, highLowMark = dt[i].highLowMark, HomeFormTemp = myEventArgsUserInfoData.HomeFormTemp, UserSelectFormTemp = myEventArgsUserInfoData.UserSelectFormTemp, edzTemp = myEventArgsUserInfoData.eDZ, ReadIdCardFrmTemp = myEventArgsUserInfoData.ReadIdCardFrmTemp, checkoutModel = myEventArgsUserInfoData.checkoutModel, cellWidth = columnsWidth, }; lstSource.Add(model); } this.ucDataGridView1.DataSource = lstSource; }