Ejemplo n.º 1
0
        private void btnDrugAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckDrugInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row, db and datatable
                DbMaintainment operDb    = new DbMaintainment();
                int            id        = 0;
                string         operId    = Judgement.JudgeDBNullValue(dgvOperList.SelectedRows[0].Cells[DBConstDef.OPERATION_CODE].Value, EnumDef.ENUM_DATA_TYPE.DATA_TYPE_STRING).ToString();
                int            drugCount = 0;
                if (!string.IsNullOrEmpty(tbDrugQuantity.Text))
                {
                    drugCount = Convert.ToInt32(tbDrugQuantity.Text);
                }
                operDb.InsertAutoPackageDrugInfo(ref id, operId, tbDrugCode.Text, ddlDrugName.Text, tbDrugProductName.Text, tbDrugSpec.Text, tbDrugManufacture.Text, tbDrugUnit.Text, drugCount);
                DataRow newRow = ((DataTable)dgvDrug.DataSource).NewRow();
                newRow[DBConstDef.OPDD_ID] = id;
                newRow[DBConstDef.TEXT_DRUG_COMMON_NAME]   = ddlDrugName.Text;
                newRow[DBConstDef.TEXT_DRUG_PRODUCT_NAME]  = tbDrugProductName.Text;
                newRow[DBConstDef.TEXT_DRUG_SPECIFICATION] = tbDrugSpec.Text;
                newRow[DBConstDef.TEXT_DRUG_FACTORY]       = tbDrugManufacture.Text;
                newRow[DBConstDef.TEXT_DRUG_UNIT]          = tbDrugUnit.Text;
                newRow[DBConstDef.TEXT_DRUG_AMOUNT]        = tbDrugQuantity.Text;
                newRow[DBConstDef.TEXT_DRUG_ID]            = tbDrugCode.Text;
                ((DataTable)dgvDrug.DataSource).Rows.Add(newRow);
            }
        }
Ejemplo n.º 2
0
        private void btnInsAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInsInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row, db and datatable
                DbMaintainment operDb   = new DbMaintainment();
                int            id       = 0;
                string         operId   = Judgement.JudgeDBNullValue(dgvOperList.SelectedRows[0].Cells[DBConstDef.OPERATION_CODE].Value, EnumDef.ENUM_DATA_TYPE.DATA_TYPE_STRING).ToString();
                int            insCount = 0;
                if (!string.IsNullOrEmpty(tbInsQuantity.Text))
                {
                    insCount = Convert.ToInt32(tbInsQuantity.Text);
                }
                operDb.InsertAutoPackageInsInfo(ref id, operId, tbInsCode.Text, insCount);
                DataRow newRow = ((DataTable)dgvIns.DataSource).NewRow();
                newRow[DBConstDef.OPID_ID]                = id;
                newRow[ConstDef.TEXT_INS_NAME]            = ddlInsName.Text;
                newRow[DBConstDef.TEXT_INS_CODE]          = tbInsCode.Text;
                newRow[DBConstDef.TEXT_INS_SPECIFICATION] = tbInsSpec.Text;
                newRow[DBConstDef.TEXT_INS_UNIT]          = tbInsUnit.Text;
                newRow[DBConstDef.TEXT_INS_AMOUNT]        = tbInsQuantity.Text;
                ((DataTable)dgvIns.DataSource).Rows.Add(newRow);
            }
        }
Ejemplo n.º 3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInsInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row, db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int            insId  = 0;
                operDb.InsertInsInfo(ref insId, (int)(EnumDef.INS_KINDS)(cmbINSType.SelectedItem.GetType().GetProperty("Key").GetValue(cmbINSType.SelectedItem, null)), tbProductName.Text, tbCommonName.Text, tbCode.Text, tbSpec.Text, txtINSUnit.Text, tbInputcode.Text);

                DataRow newRow = ((DataTable)dgv.DataSource).NewRow();
                newRow[DBConstDef.INS_ID]                 = insId;
                newRow[ConstDef.TEXT_CONST_IND_KIND]      = cmbINSType.Text;
                newRow[ConstDef.TEXT_INS_NAME]            = tbProductName.Text;
                newRow[ConstDef.TEXT_INS_PRODUCT_NAME]    = tbCommonName.Text;
                newRow[DBConstDef.TEXT_INS_CODE]          = tbCode.Text;
                newRow[DBConstDef.TEXT_INS_SPECIFICATION] = tbSpec.Text;
                newRow[DBConstDef.TEXT_INS_UNIT]          = txtINSUnit.Text;
                newRow[ConstDef.TEXT_INS_INPUTCODE]       = tbInputcode.Text;
                ((DataTable)dgv.DataSource).Rows.Add(newRow);
            }
        }
Ejemplo n.º 4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row,db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int            drugId = 0;
                operDb.InsertDrugInfo(ref drugId, tbName.Text, tbInputcode.Text, tbCommonName.Text, tbCommonInputcode.Text, cmbManufactuer.Text, tbCode.Text, tbSpec.Text, tbUnit.Text, tbPackUnit.Text, tbUnitRatio.Text);

                DataRow newRow = ((DataTable)dgv.DataSource).NewRow();
                newRow[DBConstDef.DRUG_ID]                  = drugId;
                newRow[ConstDef.TEXT_DRUG_NAME]             = tbName.Text;
                newRow[ConstDef.TEXT_DRUG_INPUTCODE]        = tbInputcode.Text;
                newRow[DBConstDef.TEXT_DRUG_PRODUCT_NAME]   = tbCommonName.Text;
                newRow[ConstDef.TEXT_DRUG_COMMON_INPUTCODE] = tbCommonInputcode.Text;
                newRow[ConstDef.TEXT_DRUG_MANUFACTUER]      = cmbManufactuer.Text;
                newRow[ConstDef.TEXT_DRUG_CODE]             = tbCode.Text;
                newRow[DBConstDef.TEXT_DRUG_SPECIFICATION]  = tbSpec.Text;
                newRow[DBConstDef.TEXT_DRUG_UNIT]           = tbUnit.Text;
                newRow[ConstDef.TEXT_DRUG_PACK_UNIT]        = tbPackUnit.Text;
                int ratio = -1;
                if (int.TryParse(tbUnitRatio.Text, out ratio))
                {
                    newRow[ConstDef.TEXT_DRUG_UNIT_RATIO] = ratio;
                }

                ((DataTable)dgv.DataSource).Rows.Add(newRow);
            }
        }
Ejemplo n.º 5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row,db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int            id     = 0;
                int            type   = (int)(EnumDef.STERILE_ROOM_TYPE)(cmbType.SelectedItem.GetType().GetProperty("Key").GetValue(cmbType.SelectedItem, null));
                int            dept   = (int)(cmbDept.SelectedItem.GetType().GetProperty("Key").GetValue(cmbDept.SelectedItem, null));
                int            room   = -1;
                if (null != cmbRoom.SelectedItem)
                {
                    room = (int)(cmbRoom.SelectedItem.GetType().GetProperty("Key").GetValue(cmbRoom.SelectedItem, null));
                }
                operDb.InsertSterileAreaInfo(ref id, tbName.Text, type, dept, cmbDept.Text, room, cmbRoom.Text);

                DataRow newRow = ((DataTable)dgv.DataSource).NewRow();
                newRow[DBConstDef.SI_ID] = id;
                newRow[ConstDef.TEXT_STERILE_AREA_TYPE] = cmbType.Text;
                newRow[ConstDef.TEXT_STERILE_AREA_NAME] = tbName.Text;
                newRow[ConstDef.TEXT_DEPT_NAME]         = cmbDept.Text;
                newRow[ConstDef.TEXT_ROOM_NAME]         = cmbRoom.Text;
                ((DataTable)dgv.DataSource).Rows.Add(newRow);
            }
        }
Ejemplo n.º 6
0
 private void btnDel_Click(object sender, EventArgs e)
 {
     if (BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Question, "", MsgConstDef.MSG_DEL_QUESTION) == DialogResult.Yes)
     {
         //del the selections
         DeleteDrugManufacturersInfo();
         ((DataTable)dgv.DataSource).AcceptChanges();
         dgv.ClearSelection();
     }
 }
Ejemplo n.º 7
0
 private void Form2_Load(object sender, EventArgs e)
 {
     if (TrackFactory.Init())
     {
         TrackFactory.SetUserInfo("User_001", "管理员");
         TrackFactory.Host = pnlContainer;
     }
     else
     {
         BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Exclamation, "警告", "系统初始化失败!");
     }
     _patInfoWidth = pnlPatInfo.Width;
 }
Ejemplo n.º 8
0
        private void btnUpdateConfirm_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInfoValid(ref errMsg, false))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg, 10);
            }
            else
            {
                //Update the value of selected drug
                UpdateDrugManufacturersInfo();
                EnterUpdateStatus(false);
            }
        }
Ejemplo n.º 9
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row,db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int            id     = 0;
                operDb.InsertDrugManufacturersInfo(ref id, tbName.Text, tbInputcode.Text);

                DataRow newRow = ((DataTable)dgv.DataSource).NewRow();
                newRow[DBConstDef.PC_ID] = id;
                newRow[ConstDef.TEXT_DRUG_COMPANY_NAME] = tbName.Text;
                newRow[ConstDef.TEXT_DRUG_COMPANY_CODE] = tbInputcode.Text;
                ((DataTable)dgv.DataSource).Rows.Add(newRow);
            }
        }
Ejemplo n.º 10
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row, db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int            id     = 0;
                operDb.InsertIdCardInfo(ref id, (int)(EnumDef.TRACE_ID_CATEGORY)(cmbType.SelectedItem.GetType().GetProperty("Key").GetValue(cmbType.SelectedItem, null)), tbName.Text, tbCode.Text, tbCardNo.Text);

                DataRow newRow = ((DataTable)dgv.DataSource).NewRow();
                newRow[DBConstDef.ID_INFO_ID]            = id;
                newRow[DBConstDef.TEXT_ID_INFO_CATEGORY] = cmbType.Text;
                newRow[DBConstDef.TEXT_ID_INFO_NAME]     = tbName.Text;
                newRow[DBConstDef.TEXT_ID_INFO_CODE]     = tbCode.Text;
                newRow[DBConstDef.TEXT_ID_INFO_NO]       = tbCardNo.Text;
                ((DataTable)dgv.DataSource).Rows.Add(newRow);
            }
        }