private void cmdSave_Click(object sender, EventArgs e) { if (txtUserRole.Text.Length > 0) { UserRole UserRole = new UserRole(); if (UserRoleID != null) { UserRole.UserRoleID = int.Parse(UserRoleID); } UserRole.Name = txtUserRole.Text.ToString(); UserRole.IsActive = Convert.ToBoolean(chkIsActive.EditValue); UserRole.CreatedOn = DateTime.Now; UserRole.UpdatedOn = DateTime.Now; UserService.SaveUserRole(UserRole); grdUserRole.DataSource = UserService.GetAllUserRoles(false); } else { MessageBox.Show("Please, fill the member id up!", "Invalid", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUserRole.Focus(); } }
private void cmdDelete_Click(object sender, EventArgs e) { if (UserRoleID != null) { UserRole UserRole = new UserRole(); UserRole.UserRoleID = int.Parse(UserRoleID); // UserRole.Deleted = true; UserService.SaveUserRole(UserRole); grdUserRole.DataSource = UserService.GetAllUserRoles(false); } }
private UserRole GetInfo() { try { UserRole userRole = new UserRole(); var userRoletest = grdUserRoleView.GetDataRow(grdUserRoleView.FocusedRowHandle); return userRole; //string CurUserID = grdUserRole.h //if (dsUser.Tables[0].Rows.Count > 0) //{ // EnableDisable(true); // txtUserRole.Tag = dsUser.Tables[0].Rows[0]["LogInID"].ToString(); // txtUserRole.Text = dsUser.Tables[0].Rows[0]["LogInName"].ToString(); // chkIsActive.Checked = (bool)dsUser.Tables[0].Rows[0]["LogInIsActive"]; //} } catch (Exception) { return null; } }
public void SaveUserRole(UserRole userRole) { UserRole existingData = GetUserRoleByID(userRole.UserRoleID); if (existingData == null) _context.UserRoles.AddObject(userRole); else { existingData.Name = userRole.Name; existingData.IsActive = userRole.IsActive; existingData.UpdatedOn = System.DateTime.Now; if (!_context.IsAttached(existingData)) _context.UserRoles.Attach(existingData); } _context.SaveChanges(); }
/// <summary> /// Save user role /// </summary> /// <param name="user">User</param> public bool SaveUserRole(UserRole userRole) { UserRole existingData = new UserRole(); if (existingData != null && existingData.UserRoleID != userRole.UserRoleID) { if (existingData.UserRoleID != 0) return false; } existingData = GetUserRoleByID(userRole.UserRoleID); if (existingData == null) { userRole.CreatedOn = System.DateTime.Now; userRole.UpdatedOn = System.DateTime.Now; _context.UserRoles.AddObject(userRole); } else { existingData.Name = userRole.Name; existingData.IsActive = userRole.IsActive; existingData.CreatedOn = userRole.CreatedOn; existingData.UpdatedOn = System.DateTime.Now; if (!_context.IsAttached(existingData)) _context.UserRoles.Attach(existingData); } _context.SaveChanges(); return true; }
private void FixupnpUserRole(UserRole previousValue, bool skipKeys = false) { if (IsDeserializing) { return; } if (previousValue != null && previousValue.npUsers.Contains(this)) { previousValue.npUsers.Remove(this); } if (npUserRole != null) { if (!npUserRole.npUsers.Contains(this)) { npUserRole.npUsers.Add(this); } UserRoleID = npUserRole.UserRoleID; } else if (!skipKeys) { UserRoleID = null; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("npUserRole") && (ChangeTracker.OriginalValues["npUserRole"] == npUserRole)) { ChangeTracker.OriginalValues.Remove("npUserRole"); } else { ChangeTracker.RecordOriginalValue("npUserRole", previousValue); } if (npUserRole != null && !npUserRole.ChangeTracker.ChangeTrackingEnabled) { npUserRole.StartTracking(); } } }