private void LoadFirmDetail()
    {
        ddlOrganization.Focus();
        LoadOrganization();

        if (IsEditMode())
        {
            lblPopupTitle.Text = "Edit Firm";
            var objFirm = new Firm()
            {
                FirmId = lblFirmId.zToInt()
            }.SelectList <Firm>()[0];

            ddlOrganization.SelectedValue = objFirm.OrganizationId.ToString();
            txtFirmName.Text  = objFirm.FirmName;
            lblAddressId.Text = objFirm.AddressId.HasValue ? objFirm.AddressId.ToString() : string.Empty;
        }
        else
        {
            lblPopupTitle.Text            = "New Firm";
            ddlOrganization.SelectedValue = "0";
            txtFirmName.Text = lblAddressId.Text = string.Empty;
        }

        ManageAddress.LoadAddreessDetail(lblAddressId.zToInt(), false);
    }
Example #2
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 void makeAddressBox(float y, string text, int addressId)
    {
        GameObject    newAddress    = Instantiate(AddressPrefab, ScrollContent.transform);
        ManageAddress manageAddress = newAddress.GetComponent(typeof(ManageAddress)) as ManageAddress;

        manageAddress.setText(text);
        manageAddress.thisId = addressId;
        RectTransform rectTransform = newAddress.GetComponent(typeof(RectTransform)) as RectTransform;

        rectTransform.anchoredPosition = new Vector2(rectTransform.anchoredPosition.x, y);
    }
    public void onChange()
    {
        Toggle toggle   = thisToggle.GetComponent(typeof(Toggle)) as Toggle;
        bool   newValue = toggle.isOn;

        GameObject[] gameObjects = GameObject.FindGameObjectsWithTag(addressPrefab.tag);
        for (int i = 0; i < gameObjects.Length; i++)
        {
            ManageAddress manageAddress = gameObjects[i].GetComponent(typeof(ManageAddress)) as ManageAddress;
            manageAddress.setCheck(newValue);
        }
    }
    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);
    }
    public void onDelete()
    {
        deleted = new List <int>();
        List <GLOBAL.Address> newAddresses = new List <GLOBAL.Address>();

        GameObject[] gameObjects = GameObject.FindGameObjectsWithTag(addressPrefab.tag);
        for (int i = 0; i < gameObjects.Length; i++)
        {
            ManageAddress manageAddress = gameObjects[i].GetComponent(typeof(ManageAddress)) as ManageAddress;
            if (!manageAddress.getCheck())
            {
                newAddresses.Add(GLOBAL.addresses[i]);
            }
        }
        GLOBAL.addresses = newAddresses;
        InstantiateAddresses instantiateAddresses = eventSystem.GetComponent(typeof(InstantiateAddresses)) as InstantiateAddresses;

        instantiateAddresses.updateAddresses();
    }
    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);
    }
Example #8
0
    public void LoadUserDetail()
    {
        txtName.Focus();
        int?UsersId = null, AddressId = null;

        txtUserName.Enabled = false;

        divOldPassword.Visible = IsEditMode();
        txtOldPassword.Text    = string.Empty;

        lblUserName.Attributes.Add("title", "");
        txtPassword.Attributes.Add("ZValidation", "e=blur|v=IsNullRequired|m=Password");
        txtConfirmPassword.Attributes.Add("ZValidation", "e=blur|v=IsNullRequired|m=Confirm Password");

        int FirmId = 0, OrganizationId = 0, ParentUsersId = 0, PriceListId = 0;

        if (IsEditMode())
        {
            lblpopupUserTitle.Text = "Edit User";
            var dtUser = new Query()
            {
                UsersId = lblUsersId.zToInt()
            }.Select(eSP.qry_User);

            var objUser = new Users()
            {
            }.SelectList <Users>(dtUser.Select())[0];

            UsersId = objUser.UsersId;

            ddlDesignation.SelectedValue = objUser.DesignationId.ToString();
            OrganizationId      = dtUser.Rows[0][CS.OrganizationId].zToInt().Value;
            FirmId              = objUser.FirmId.Value;
            ParentUsersId       = objUser.ParentUsersId.Value;
            PriceListId         = objUser.PriceListId.Value;
            txtDescription.Text = objUser.Description;

            txtName.Text      = objUser.Name;
            txtMobileNo.Text  = objUser.MobileNo;
            txtEmail.Text     = objUser.Email;
            AddressId         = objUser.AddressId;
            lblAddressId.Text = objUser.AddressId.ToString();

            var lstLogins = new Logins()
            {
                UsersId = objUser.UsersId
            }.SelectList <Logins>();
            if (lstLogins.Count > 0)
            {
                txtUserName.Text = lstLogins[0].Username;
                lblUserName.Attributes.Add("title", LoginUtilities.GetDBPassword(lstLogins[0].Password, lstLogins[0].PwdSalt));
            }
        }
        else
        {
            lblpopupUserTitle.Text = "New User";
            txtName.Text           = txtMobileNo.Text = txtEmail.Text = txtDescription.Text = lblAddressId.Text = txtUserName.Text = string.Empty;
            txtUserName.Enabled    = true;
            //ddlDesignation.SelectedValue = ((int)eDesignation.User).ToString();

            txtPassword.Text = txtConfirmPassword.Text = string.Empty;
            txtPassword.Attributes.Add("ZValidation", "e=blur|v=IsRequired|m=Password");
            txtConfirmPassword.Attributes.Add("ZValidation", "e=blur|v=IsRequired|m=Confirm Password");
        }

        eDesignation Designation = CU.GeteDesignationId(CU.GetUsersId());

        divOrganization.Visible = divFirm.Visible = Designation == eDesignation.SystemAdmin;
        if (OrganizationId == 0 && Designation != eDesignation.SystemAdmin)
        {
            CU.GetFirmOrganizationId(ref FirmId, ref OrganizationId);
        }

        LoadOrganization();
        ddlOrganization.SelectedValue = OrganizationId.ToString();
        LoadFirm();
        ddlFirm.SelectedValue = FirmId.ToString();
        LoadParentUser();
        ddlParentUser.SelectedValue = ParentUsersId.ToString();
        LoadPriceList();
        ddlPriceList.SelectedValue = PriceListId.ToString();

        SetControl(eControl.UserDetail);

        ManageContact.LoadContactDetail(UsersId, (int)eParentType.User);
        ManageAddress.LoadAddreessDetail(AddressId, false);
    }
Example #9
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);
    }