Exemple #1
0
    private bool SaveData()
    {
        if (!IsValidate())
        {
            return(false);
        }

        lblAddressId.Text = ManageAddress.SaveAddress(lblAddressId.zToInt()).ToString();

        string Message = string.Empty;
        int?   UsersId = null;
        var    objUser = new Users()
        {
            FirmId        = ddlFirm.zToInt(),
            Name          = txtName.Text,
            AddressId     = lblAddressId.zToInt(),
            DesignationId = ddlDesignation.zToInt(),
            MobileNo      = txtMobileNo.Text.Trim(),
            ParentUsersId = ddlParentUser.zToInt(),
            PriceListId   = ddlPriceList.zToInt(),           //??
            Email         = txtEmail.Text,
            Description   = txtDescription.Text,
        };

        if (IsEditMode())
        {
            UsersId         = lblUsersId.zToInt();
            objUser.UsersId = UsersId;
            objUser.Update();

            Message = "User Detail Change Sucessfully";

            if (!txtPassword.zIsNullOrEmpty())
            {
                LoginUtilities.ChangePassword(UsersId.Value, txtPassword.Text);
            }
        }
        else
        {
            objUser.eStatus = (int)eStatus.Active;
            UsersId         = objUser.Insert();

            LoginUtilities.CreateLogin(UsersId.Value, txtUserName.Text.ToLower(), txtPassword.Text);

            CU.SetDefaultAuthority(UsersId.Value, objUser.DesignationId.Value);

            Message = "User Added Sucessfully";
        }

        ManageContact.SaveContactDetail(UsersId.Value, (int)eParentType.User);

        lblUsersId.Text = UsersId.ToString();

        CU.ZMessage(eMsgType.Success, string.Empty, Message);

        SetUsersId = string.Empty;
        return(true);
    }
    protected void btnChangePassword_OnClick(object sender, EventArgs e)
    {
        if (!IsPasswordValidate())
        {
            return;
        }

        LoginUtilities.ChangePassword(CU.GetUsersId(), txtNewPasswordMaster.Text);
        CU.ZMessage(eMsgType.Success, string.Empty, "Password Change Successfully");
    }
    protected void btnResetPassword_Click(object sender, EventArgs e)
    {
        if (!IsValidatePassword())
        {
            txtNewPassword.Focus();
            return;
        }

        LoginUtilities.ChangePassword(GetUsersId().Value, txtNewPassword.Text);
        Response.Redirect("Login.aspx");
    }