private void ValidateInput() { if (this.txtBoxReagentName.Text.Trim() == null) { throw new Exception("Please insert a proper reagent name...!"); } else { if (isNewReagent == true) { bool isExisting = false; string reagentCode = ""; do { reagentCode = GenerateCode(6); foreach (string s in lstReagentCodes) { if (s.Trim() == reagentCode.Trim()) { isExisting = true; break; } } } while (isExisting == true); dbo.InsertReagentOrOperation("Reagent_Data", "Reagent_Code", "Reagent_Name", "R_" + reagentCode, txtBoxReagentName.Text); txtBoxReagentName.Clear(); grpBoxAddReagent.Hide(); this.Size = new Size(392, 300); //throw new Exception("Reagent added to the database successfully...!"); } else { int index = lstBoxReagents.SelectedIndex; dbo.UpdateReagentOrOperation("Reagent_Data", "Reagent_Code", "Reagent_Name", lstReagentCodes[index], txtBoxReagentName.Text); txtBoxReagentName.Clear(); grpBoxAddReagent.Hide(); this.Size = new Size(392, 300); //throw new Exception("Reagent name changed successfully...!"); } } }
private void ValidateInput() { if (this.txtBoxOperationName.Text.Trim() == null) { throw new Exception("Please insert a proper reagent name...!"); } else { if (isNewOperation == true) { bool isExisting = false; string operationCode = ""; do { operationCode = frmReagentWizard.GenerateCode(6); foreach (string s in lstOperationCodes) { if (s.Trim() == operationCode.Trim()) { isExisting = true; break; } } }while (isExisting == true); DB_Operator dbo = new DB_Operator(); dbo.InsertReagentOrOperation("Operation_Data", "Operation_Code", "Operation_Name", "Image_Link", "Op_" + operationCode, txtBoxOperationName.Text, "operation.png"); txtBoxOperationName.Clear(); grpBoxAddOperation.Hide(); this.Size = new Size(392, 300); } else { int index = lstBoxOperations.SelectedIndex; DB_Operator dbo = new DB_Operator(); dbo.UpdateReagentOrOperation("Operation_Data", "Operation_Code", "Operation_Name", lstOperationCodes[index], txtBoxOperationName.Text); txtBoxOperationName.Clear(); grpBoxAddOperation.Hide(); this.Size = new Size(392, 300); } } }