示例#1
0
        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...!");
                }
            }
        }
示例#2
0
        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);
                }
            }
        }