Esempio n. 1
0
        protected void BtnSave_Click(object sender, EventArgs e)
        {
            int            lintcnt = 0;
            EntityTestPara entDept = new EntityTestPara();

            if (Session["update"].ToString() == ViewState["update"].ToString())
            {
                if (ddlTestName.SelectedIndex == 0)
                {
                    lblMsg.Text = "Please Select Test Name";
                    ddlTestName.Focus();
                    return;
                }
                else
                {
                    if (string.IsNullOrEmpty(txtParaName.Text.Trim()))
                    {
                        lblMsg.Text = "Please Enter The Test Parameter Name";
                        txtParaName.Focus();
                        return;
                    }
                    else
                    {
                        if (string.IsNullOrEmpty(txtMinPara.Text.Trim()))
                        {
                            lblMsg.Text = "Please Enter Minimum Parameter Value";
                            txtMinPara.Focus();
                            return;
                        }
                        else
                        {
                            if (string.IsNullOrEmpty(txtMaxPara.Text.Trim()))
                            {
                                lblMsg.Text = "Please Enter Maximum Parameter Value";
                                txtMaxPara.Focus();
                                return;
                            }
                            else
                            {
                                if (Convert.ToDecimal(txtMaxPara.Text) <= Convert.ToDecimal(txtMinPara.Text))
                                {
                                    lblMsg.Text     = "Maximum Parameter Value Can't Be Less Then Minimum Parameter Value";
                                    txtMaxPara.Text = string.Empty;
                                    txtMaxPara.Focus();
                                    return;
                                }
                                else
                                {
                                    entDept.TestId   = Convert.ToInt32(ddlTestName.SelectedValue);
                                    entDept.MinPara  = Convert.ToDecimal(txtMinPara.Text);
                                    entDept.MaxPara  = Convert.ToDecimal(txtMaxPara.Text);
                                    entDept.ParaName = txtParaName.Text;

                                    if (!mobjDeptBLL.IsRecordExist(entDept))
                                    {
                                        lintcnt = mobjDeptBLL.InsertTestWithPara(entDept);

                                        if (lintcnt > 0)
                                        {
                                            GetTestsWithPara();
                                            lblMessage.Text   = "Record Inserted Successfully....";
                                            Session["update"] = Server.UrlEncode(System.DateTime.Now.ToString());
                                        }
                                        else
                                        {
                                            lblMessage.Text = "Record Not Inserted...";
                                        }
                                    }
                                    else
                                    {
                                        lblMessage.Text = "Record Already Exist....";
                                    }
                                }
                            }
                        }
                    }
                }
            }
            MultiView1.SetActiveView(View1);
        }