示例#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);
            }
        }
示例#2
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);
     }
 }