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); } }
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); } }