private bool IsValidate()
    {
        if (!ddlOrganization.zIsSelect())
        {
            CU.ZMessage(eMsgType.Error, string.Empty, "Please Select Organization.");
            ddlOrganization.Focus();
            return(false);
        }

        if (txtFirmName.zIsNullOrEmpty())
        {
            CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Firm Name.");
            txtFirmName.Focus();
            return(false);
        }

        var dtFirm = new Query()
        {
            eStatusNot     = (int)eStatus.Delete,
            OrganizationId = ddlOrganization.zToInt(),
            FirmName       = txtFirmName.Text.Trim()
        }.Select(eSP.qry_Firm);

        if (dtFirm.Rows.Count > 0 && dtFirm.Rows[0][CS.FirmId].ToString() != lblFirmId.Text)
        {
            string Status = dtFirm.Rows[0][CS.eStatus].zToInt().Value == (int)eStatus.Deactive ? "(Deactive)" : string.Empty;
            CU.ZMessage(eMsgType.Error, string.Empty, "This Firm is already exist" + Status + ".");
            txtFirmName.Focus();
            return(false);
        }

        if (!ManageAddress.IsValidateAddress())
        {
            return(false);
        }

        return(true);
    }
Пример #2
0
    private bool IsValidate()
    {
        if (!ddlDesignation.zIsSelect())
        {
            CU.ZMessage(eMsgType.Error, string.Empty, "Please Select Designation.");
            ddlDesignation.Focus();
            SetControl(eControl.UserDetail);
            return(false);
        }

        if (txtName.zIsNullOrEmpty())
        {
            CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Name");
            txtName.Focus();
            SetControl(eControl.UserDetail);
            return(false);
        }

        if (!txtMobileNo.zIsMobile())
        {
            CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Mobile no.");
            txtMobileNo.Focus();
            SetControl(eControl.UserDetail);
            return(false);
        }

        if (!txtEmail.zIsNullEmail())
        {
            CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Email.");
            txtEmail.Focus();
            SetControl(eControl.UserDetail);
            return(false);
        }

        var dtUser = new Query()
        {
            eStatusNot = (int)eStatus.Delete,
            MobileNo   = txtMobileNo.Text.Trim(),
        }.Select(eSP.qry_User);

        if (dtUser.Rows.Count > 0 && dtUser.Rows[0][CS.UsersId].ToString() != lblUsersId.Text)
        {
            string Status = dtUser.Rows[0][CS.eStatus].zToInt().Value == (int)eStatus.Deactive ? "(Deactive)" : string.Empty;
            CU.ZMessage(eMsgType.Error, string.Empty, "This mobile no is already exist" + Status + ".");
            txtMobileNo.Focus();
            SetControl(eControl.UserDetail);
            return(false);
        }

        if (!ManageAddress.IsValidateAddress())
        {
            SetControl(eControl.ContactDetail);
            return(false);
        }

        if (!ManageContact.IsValidateContactDetail())
        {
            SetControl(eControl.ContactDetail);
            return(false);
        }

        if (!IsEditMode())
        {
            if (txtUserName.zIsNullOrEmpty())
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid User Name.");
                txtUserName.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }

            if (new Logins()
            {
                Username = txtUserName.Text.ToLower().Trim(),
            }.SelectCount() > 0)
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Username is Already Exist.");
                txtUserName.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }
        }

        if (IsEditMode() && (!txtPassword.zIsNullOrEmpty() || !txtConfirmPassword.zIsNullOrEmpty() || !txtOldPassword.zIsNullOrEmpty()))
        {
            if (txtOldPassword.zIsNullOrEmpty())
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Old Password.");
                txtOldPassword.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }

            if (!LoginUtilities.IsValidPassword(lblUsersId.zToInt().Value, txtOldPassword.Text))
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Old Password.");
                txtOldPassword.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }
        }

        if (!IsEditMode() || !txtPassword.zIsNullOrEmpty() || !txtConfirmPassword.zIsNullOrEmpty() || !txtOldPassword.zIsNullOrEmpty())
        {
            if (txtPassword.zIsNullOrEmpty())
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Password.");
                txtPassword.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }

            if (txtConfirmPassword.zIsNullOrEmpty())
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Please Enter Valid Confirm Password.");
                txtConfirmPassword.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }

            if (txtPassword.Text != txtConfirmPassword.Text)
            {
                CU.ZMessage(eMsgType.Error, string.Empty, "Confirm Password Not Match.");
                txtConfirmPassword.Focus();
                SetControl(eControl.Authentication);
                return(false);
            }
        }
        return(true);
    }