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); } }
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; } }
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; } }