예제 #1
0
        public bool ValidateName()
        {
            try
            {
                ClassBL           objClasstBl = new ClassBL();
                ApplicationResult objResults  = new ApplicationResult();
                DataTable         dtClass     = new DataTable();

                if (ViewState["Mode"].ToString() == "Save")
                {
                    objResults = objClasstBl.Class_ValidateName_ClassDivision(txtClassName.Text, Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), -1, txtDivisionName.Text);
                }
                else
                {
                    objResults = objClasstBl.Class_ValidateName_ClassDivision(txtClassName.Text, Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), Convert.ToInt32(ViewState["ClassMID"].ToString()), txtDivisionName.Text);
                }
                if (objResults.resultDT.Rows.Count > 0)
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                //throw ex;
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
                return(false);
            }
        }