Пример #1
0
 protected void JqgridUser_RowEditing(object sender, JQGridRowEditEventArgs e)
 {
     var status = e.RowData["StatusLabel"];
     var mainCompany = e.RowData["PropertyCode"];
     var accessProperties = e.RowData["AccessProperties"];
     var permissionId = e.RowData["PermissionName"];
     var position = e.RowData["Position"];
     var userId = e.RowKey;
     var username = e.RowData["Username"];
     if (!(string.IsNullOrEmpty(status) || string.IsNullOrEmpty(mainCompany) || string.IsNullOrEmpty(permissionId)))
     {
         var user = new HotelDataEntryLib.User()
         {
             UserId = Convert.ToInt32(userId),
             PropertyId = Convert.ToInt32(mainCompany),
             FirstName = e.RowData["FirstName"],
             LastName = e.RowData["LastName"],
             Email = e.RowData["Email"],
             Status = Convert.ToInt32(status),
             AccessProperties = accessProperties,
             PermissionId = Convert.ToInt32(permissionId),
             Username = username,
             Position = position
         };
         UserHelper.UpdateUserProfile(user);
     }
 }
Пример #2
0
        protected void JqgridUser_RowEditing(object sender, JQGridRowEditEventArgs e)
        {
            var status           = e.RowData["StatusLabel"];
            var mainCompany      = e.RowData["PropertyCode"];
            var accessProperties = e.RowData["AccessProperties"];
            var permissionId     = e.RowData["PermissionName"];
            var position         = e.RowData["Position"];
            var userId           = e.RowKey;
            var username         = e.RowData["Username"];

            if (!(string.IsNullOrEmpty(status) || string.IsNullOrEmpty(mainCompany) || string.IsNullOrEmpty(permissionId)))
            {
                var user = new HotelDataEntryLib.User()
                {
                    UserId           = Convert.ToInt32(userId),
                    PropertyId       = Convert.ToInt32(mainCompany),
                    FirstName        = e.RowData["FirstName"],
                    LastName         = e.RowData["LastName"],
                    Email            = e.RowData["Email"],
                    Status           = Convert.ToInt32(status),
                    AccessProperties = accessProperties,
                    PermissionId     = Convert.ToInt32(permissionId),
                    Username         = username,
                    Position         = position
                };
                UserHelper.UpdateUserProfile(user);
            }
        }
Пример #3
0
        protected void btnUpdateProfile_Click(object sender, EventArgs e)
        {
            var fName      = tbFirstName.Text;
            var lName      = tbLastName.Text;
            var email      = tbEmail.Text;
            var position   = string.IsNullOrEmpty(tbPosition.Text)?lbPosition.Text:tbPosition.Text;
            var propertyId = string.IsNullOrEmpty(ddlProperty.SelectedValue)?0:Convert.ToInt32(ddlProperty.SelectedValue);

            if (!(string.IsNullOrEmpty(fName) || string.IsNullOrEmpty(lName) || string.IsNullOrEmpty(email) || propertyId == 0 || string.IsNullOrEmpty(position)))
            {
                if (IsValidEmail(email))
                {
                    var user = new HotelDataEntryLib.User()
                    {
                        FirstName = fName,
                        LastName  = lName,
                        Email     = email,
                        Position  = position
                    };
                    if (UserId == 0)
                    {
                        user.Status           = 0;
                        user.PermissionId     = 1;
                        user.PropertyId       = Convert.ToInt32(ddlProperty.SelectedValue);
                        user.Username         = Session["UserSession"].ToString();
                        user.AccessProperties = "N/A";
                        UserHelper.AddUserProfile(user);
                        Page.RegisterClientScriptBlock("closeIframeAdd", "<script type=\"text/javascript\" language=\"javascript\">parent.location.href = 'Login.aspx';parent.$.fancybox.close();</script>");
                    }
                    else
                    {
                        user.UserId           = UserId;
                        user.Status           = 1;
                        user.PropertyId       = UserPropertyId;
                        user.PermissionId     = UserPermissionId;
                        user.Username         = UserName;
                        user.AccessProperties = AccessProperty;
                        UserHelper.UpdateUserProfile(user);
                        Page.RegisterClientScriptBlock("closeIframeUpdate", "<script type=\"text/javascript\" language=\"javascript\">parent.$.fancybox.close(parent.location.reload(true));</script>");
                    }
                }
                else
                {
                    lbEmailError.Visible = true;
                    lbRequired.Visible   = false;
                }
            }
            else
            {
                lbEmailError.Visible = false;
                lbRequired.Visible   = true;
            }
        }
Пример #4
0
        protected void btnUpdateProfile_Click(object sender, EventArgs e)
        {
            var fName = tbFirstName.Text;
            var lName = tbLastName.Text;
            var email = tbEmail.Text;
            var position = string.IsNullOrEmpty(tbPosition.Text)?lbPosition.Text:tbPosition.Text;
            var propertyId = string.IsNullOrEmpty(ddlProperty.SelectedValue)?0:Convert.ToInt32(ddlProperty.SelectedValue);
            if(!(string.IsNullOrEmpty(fName)||string.IsNullOrEmpty(lName)||string.IsNullOrEmpty(email)||propertyId==0||string.IsNullOrEmpty(position)))
            {
                if(IsValidEmail(email))
                {
                    var user = new HotelDataEntryLib.User()
                    {
                        FirstName = fName,
                        LastName = lName,
                        Email = email,
                        Position = position
                    };
                    if (UserId == 0)
                    {
                        user.Status = 0;
                        user.PermissionId = 1;
                        user.PropertyId = Convert.ToInt32(ddlProperty.SelectedValue);
                        user.Username = Session["UserSession"].ToString();
                        user.AccessProperties = "N/A";
                        UserHelper.AddUserProfile(user);
                        Page.RegisterClientScriptBlock("closeIframeAdd", "<script type=\"text/javascript\" language=\"javascript\">parent.location.href = 'Login.aspx';parent.$.fancybox.close();</script>");
                    }
                    else
                    {
                        user.UserId = UserId;
                        user.Status = 1;
                        user.PropertyId = UserPropertyId;
                        user.PermissionId = UserPermissionId;
                        user.Username = UserName;
                        user.AccessProperties = AccessProperty;
                        UserHelper.UpdateUserProfile(user);
                        Page.RegisterClientScriptBlock("closeIframeUpdate", "<script type=\"text/javascript\" language=\"javascript\">parent.$.fancybox.close(parent.location.reload(true));</script>");
                    }
                }
                else
                {
                    lbEmailError.Visible = true;
                    lbRequired.Visible = false;
                }

            }else
            {
                lbEmailError.Visible = false;
                lbRequired.Visible = true;
            }
        }