protected void btnSave_Click(object sender, EventArgs e) { var userID = ddlUsers.SelectedValue.ToString(); foreach (GridViewRow row in gvFormRights.Rows) { var lblFormID = (Label)row.FindControl("lblFormID"); var chkInsertRight = (CheckBox)row.FindControl("chkInsertRight"); var chkUpdateRight = (CheckBox)row.FindControl("chkUpdateRight"); var chkDeleteRight = (CheckBox)row.FindControl("chkDeleteRight"); var chkSelectRight = (CheckBox)row.FindControl("chkSelectRight"); FormRights fright = new FormRights(); fright.UserID = userID; fright.FormID = int.Parse(lblFormID.Text); fright.SelectRight = chkSelectRight.Checked == true ? true : false; fright.InsertRight = chkInsertRight.Checked == true ? true : false; fright.UpdateRight = chkUpdateRight.Checked == true ? true : false; fright.DeleteRight = chkDeleteRight.Checked == true ? true : false; bool result = FormRightsManager.UpdateFormRights(fright); if (userID != "0") { gvFormRights.DataSource = FormRightsManager.GetFormByUserID(userID); } gvFormRights.DataBind(); } }
private void SaveProfile(string username) { ProfileCommon p = (ProfileCommon)ProfileCommon.Create(username, true); Profile.FirstName = txtFirstName.Text; Profile.LastName = txtLastName.Text; Profile.Address = txtAddress.Text; Profile.City = txtCity.Text; Profile.PostalCode = txtZipcode.Text; Profile.State = txtState.Text; Profile.Country = "USA"; Profile.Save(); MembershipUser myObject = Membership.GetUser(username); if (chckCopyPermission.Checked) { var uName = ddlUserList.SelectedItem.Value; DataSet userRight = FormRightsManager.GetFormByUserID(uName); foreach (DataRow dr in userRight.Tables[0].Rows) { var chkInsertRight = bool.Parse(dr["InsertRight"].ToString()); var chkUpdateRight = bool.Parse(dr["UpdateRight"].ToString()); var chkDeleteRight = bool.Parse(dr["DeleteRight"].ToString()); var chkSelectRight = bool.Parse(dr["SelectRight"].ToString()); var FormID = int.Parse(dr["FormID"].ToString()); FormRights fright = new FormRights(); fright.UserID = myObject.ProviderUserKey.ToString(); fright.FormID = FormID; fright.SelectRight = chkSelectRight; fright.InsertRight = chkInsertRight; fright.UpdateRight = chkUpdateRight; fright.DeleteRight = chkDeleteRight; bool result = FormRightsManager.UpdateFormRights(fright); } } else { var chkInsertRight = false; var chkUpdateRight = false; var chkDeleteRight = false; var chkSelectRight = false; DataSet formName = FormsManager.GetAllFormss(); foreach (DataRow dr in formName.Tables[0].Rows) { FormRights fright = new FormRights(); fright.UserID = myObject.ProviderUserKey.ToString(); fright.FormID = int.Parse(dr["FormsID"].ToString());; fright.SelectRight = chkSelectRight; fright.InsertRight = chkInsertRight; fright.UpdateRight = chkUpdateRight; fright.DeleteRight = chkDeleteRight; bool result = FormRightsManager.UpdateFormRights(fright); } } }