Esempio n. 1
0
        private bool _Validation()
        {
            //----------------- اعتبار سنجی نام --------
            if (txtNameCompany.Text.Trim() == "")
            {
                JMessages.Message(JLanguages._Text("Server Information Is Incorrect!"), JLanguages._Text("Error"), JMessageType.Error);
                txtNameCompany.Focus();
                return(false);
            }

            JASubsidiaries JS = new  JASubsidiaries();

            JS.Name = txtNameCompany.Text.Trim();
            if ((State == JFormState.Insert && JS.Find()) ||
                (State == JFormState.Update && txtNameCompany.Text.Trim() != _jClass.Name && JS.Find()))
            {
                JMessages.Message(JLanguages._Text("This Name is Exist in Database"), JLanguages._Text("Error"), JMessageType.Error);
                txtNameCompany.Focus();
                return(false);
            }
            //-------------------------------------------------
            //         اعتبار سنجی اطلاعات سرور
            System.Data.SqlClient.SqlConnection TestCnn = new System.Data.SqlClient.SqlConnection(
                "Password="******";User ID=" + txtServer_User.Text.Trim() +
                ";Initial Catalog=" + txtDataBaseName.Text.Trim() +
                ";Data Source=" + txtServer_name.Text.Trim());
            try
            {
                TestCnn.Open();
            }
            catch
            {
                JMessages.Message(JLanguages._Text("Server Information Is Incorrect!"), JLanguages._Text("Error"), JMessageType.Error);
                txtServer_name.Focus();
                return(false);
            }
            TestCnn.Close();
            TestCnn.Dispose();
            //--------------- اعتبار سنجی کد دسترسی سریع-----------------
            if (nedAccessCode.Text.Trim() != "")
            {
                JS             = new JASubsidiaries();
                JS.access_code = Convert.ToInt32(nedAccessCode.Text);
                if ((State == JFormState.Insert && JS.Find()) ||
                    (State == JFormState.Update && nedAccessCode.Text.Trim() != _jClass.access_code.ToString() && JS.Find()))
                {
                    JMessages.Message(JLanguages._Text("Access Code IS Reserved!"), JLanguages._Text("Error"), JMessageType.Error);
                    nedAccessCode.Focus();
                    return(false);
                }
            }


            return(true);
        }