Пример #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);
    }
    private bool SaveData()
    {
        if (!IsValidate())
        {
            return(false);
        }

        string Message = string.Empty;

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

        var objFirm = new Firm()
        {
            OrganizationId = ddlOrganization.zToInt(),
            FirmName       = txtFirmName.Text.Trim().zFirstCharToUpper(),
            AddressId      = lblAddressId.zToInt().HasValue ? lblAddressId.zToInt() : NullValue.intNull,
        };

        if (IsEditMode())
        {
            objFirm.FirmId = lblFirmId.zToInt();
            objFirm.Update();

            Message = "Firm Detail Change Sucessfully.";
        }
        else
        {
            objFirm.eStatus = (int)eStatus.Active;
            objFirm.FirmId  = objFirm.Insert();

            objFirm.PriceListId = new PriceList()
            {
                FirmId        = objFirm.FirmId,
                PriceListName = "Price",
                eStatus       = (int)eStatus.Active,
            }.Insert();

            objFirm.Update();

            Message = "New Firm Added Sucessfully.";
        }

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

        return(true);
    }