Example #1
0
        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());
                    }
                }
            }
        }
Example #2
0
 public void OnMySendDataUserInfoData(MyEventArgsUserInfoData e)
 {
     if (MySendDataUserInfoData != null)
     {
         MySendDataUserInfoData(this, e);
     }
 }
Example #3
0
        /// <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);
            }
        }
Example #4
0
        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());
            }
        }
Example #5
0
        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());
            }
        }
Example #6
0
        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;
        }