Esempio n. 1
0
    private void SaveAnEmployee(string iD)
    {
        try
        {
            tbl_admin_n _emp = new tbl_admin_n();

            _emp.id            = Convert.ToInt32(iD);
            _emp.address       = txtAddress.Text;
            _emp.city          = txtCity.Text;
            _emp.fax           = txtFax.Text;
            _emp.email         = txtEmail.Text;
            _emp.name          = txtEmployeeName.Text;
            _emp.mobile        = txtMobile.Text;
            _emp.phone         = txtTel.Text;
            _emp.user_password = txtPassword.Text;
            _emp.user_name     = txtUserName.Text;

            _emp.user_level = rblPermission.SelectedValue;
            if (ddlStore.SelectedIndex > 0)
            {
                _emp.Store_ID = Convert.ToInt64(ddlStore.SelectedValue);
            }

            if (new AdminManager().UpdateAdministrator(_emp))
            {
                Response.RedirectPermanent("../AdminView.aspx");
            }
            else
            {
                lblError.Text = Resources.AdminResources_en.ErrorSave;
            }
        }
        catch { lblError.Text = Resources.AdminResources_en.ErrorSave; }
    }
Esempio n. 2
0
    private void SaveAnEmployee()
    {
        tbl_admin_n _user = new tbl_admin_n();

        _user.address       = txtAddress.Text;
        _user.city          = txtCity.Text;
        _user.fax           = txtFax.Text;
        _user.mobile        = txtMobile.Text;
        _user.email         = txtEmail.Text;
        _user.name          = txtEmployeeName.Text;
        _user.LanguageID    = 1;
        _user.phone         = txtTel.Text;
        _user.user_password = txtPassword.Text;
        _user.user_name     = txtUserName.Text;

        _user.user_level = rblPermission.SelectedValue;
        if (ddlStore.SelectedIndex > 0)
        {
            _user.Store_ID = Convert.ToInt64(ddlStore.SelectedValue);
        }

        if (new AdminManager().AddAdministrator(_user))
        {
            Response.RedirectPermanent("AdminView.aspx");
        }
        else
        {
            lblError.Text = Resources.AdminResources_en.ErrorSave;
        }
    }
Esempio n. 3
0
        /// <summary>
        /// Add new administrator.
        /// </summary>
        /// <param name="adminToAdd"></param>
        public bool AddAdministrator(tbl_admin_n adminToAdd)
        {
            try
            {
                ctxWrite.tbl_admin_ns.InsertOnSubmit(adminToAdd);
                ctxWrite.SubmitChanges();

                return(true);
            }
            catch { return(false); }
        }
Esempio n. 4
0
        /*
         * public bool AddAdministrator(tbl_admin_n adminToAdd)
         * {
         *  try
         *  {
         *      ctxWrite.tbl_admin_ns.InsertOnSubmit(adminToAdd);
         *      ctxWrite.SubmitChanges();
         *      return true;
         *  }
         *  catch { return false; }
         *
         * }
         */

        public bool UpdateAdministrator(tbl_admin_n adminToUpdate)
        {
            try
            {
                ctxWrite.sp_tbl_admin_n_Update(adminToUpdate.id, adminToUpdate.user_name, adminToUpdate.user_password,
                                               adminToUpdate.user_type, adminToUpdate.user_level, adminToUpdate.name, adminToUpdate.country, adminToUpdate.city, adminToUpdate.address,
                                               adminToUpdate.phone, adminToUpdate.fax, adminToUpdate.mobile, adminToUpdate.email, adminToUpdate.delete_result);
                return(true);
            }
            catch { return(false); }
        }
Esempio n. 5
0
        /// <summary>
        /// Update adminstrator info.
        /// </summary>
        /// <param name="adminToUpdate"></param>
        public bool UpdateAdministrator(tbl_admin_n adminToUpdate)
        {
            try
            {
                ctxWrite.AdminUpdateUsers(adminToUpdate.id, adminToUpdate.LanguageID, adminToUpdate.user_name, adminToUpdate.user_password,
                                          adminToUpdate.user_type, adminToUpdate.user_level, adminToUpdate.Store_ID, adminToUpdate.name, adminToUpdate.city, adminToUpdate.address,
                                          adminToUpdate.mobile, adminToUpdate.phone, adminToUpdate.fax, adminToUpdate.email);

                return(true);
            }
            catch { return(false); }
        }
Esempio n. 6
0
        /// <summary>
        /// Check admin before save it,
        /// return (true) if he exist and
        /// (false) otherwise.
        /// </summary>
        /// <param name="adminToCheck"></param>
        /// <returns></returns>
        public bool CheckAdmin(tbl_admin_n adminToCheck)
        {
            var result = (from admn in ctxWrite.tbl_admin_ns
                          where admn.id == adminToCheck.id &&
                          admn.name == adminToCheck.name &&
                          admn.address == adminToCheck.address &&
                          admn.city == adminToCheck.city &&
                          admn.Store_ID == adminToCheck.Store_ID &&
                          admn.email == adminToCheck.email &&
                          admn.fax == adminToCheck.fax &&
                          admn.mobile == adminToCheck.mobile
                          select admn).Count();

            if (result <= 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Esempio n. 7
0
    public static bool Subscription()
    {
        HttpContext context = HttpContext.Current;
        var         email   = context.Request["email"];

        // save email address
        var _user = new tbl_admin_n();

        _user.email      = email;
        _user.LanguageID = 1;
        _user.user_level = "B";
        _user.Store_ID   = 1;

        var sult = new AdminManager().AddAdministrator(_user);

        if (sult)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }