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