private void OnAdd() { dlgAddUserGroup dlg = new dlgAddUserGroup(); if (dlg.ShowDialog(this) == DialogResult.OK) { DataTable dt = dgUserGroup.DataSource as DataTable; if (dt == null) { return; } DataRow newRow = dt.NewRow(); newRow["Checked"] = false; newRow["UserGroupGUID"] = dlg.UserGroup.UserGroupGUID.ToString(); newRow["GroupName"] = dlg.UserGroup.GroupName; if (dlg.UserGroup.CreatedDate.HasValue) { newRow["CreatedDate"] = dlg.UserGroup.CreatedDate; } if (dlg.UserGroup.CreatedBy.HasValue) { newRow["CreatedBy"] = dlg.UserGroup.CreatedBy.ToString(); } if (dlg.UserGroup.UpdatedDate.HasValue) { newRow["UpdatedDate"] = dlg.UserGroup.UpdatedDate; } if (dlg.UserGroup.UpdatedBy.HasValue) { newRow["UpdatedBy"] = dlg.UserGroup.UpdatedBy.ToString(); } if (dlg.UserGroup.DeletedDate.HasValue) { newRow["DeletedDate"] = dlg.UserGroup.DeletedDate; } if (dlg.UserGroup.DeletedBy.HasValue) { newRow["DeletedBy"] = dlg.UserGroup.DeletedBy.ToString(); } newRow["Status"] = dlg.UserGroup.Status; dt.Rows.Add(newRow); } }
private void OnEdit() { if (dgUserGroup.SelectedRows == null || dgUserGroup.SelectedRows.Count <= 0) { MsgBox.Show(Application.ProductName, "Vui lòng chọn 1 nhóm người sử dụng.", IconType.Information); return; } DataRow drUserGroup = (dgUserGroup.SelectedRows[0].DataBoundItem as DataRowView).Row; dlgAddUserGroup dlg = new dlgAddUserGroup(drUserGroup); if (dlg.ShowDialog() == DialogResult.OK) { drUserGroup["UserGroupGUID"] = dlg.UserGroup.UserGroupGUID.ToString(); drUserGroup["GroupName"] = dlg.UserGroup.GroupName; if (dlg.UserGroup.CreatedDate.HasValue) { drUserGroup["CreatedDate"] = dlg.UserGroup.CreatedDate; } if (dlg.UserGroup.CreatedBy.HasValue) { drUserGroup["CreatedBy"] = dlg.UserGroup.CreatedBy.ToString(); } if (dlg.UserGroup.UpdatedDate.HasValue) { drUserGroup["UpdatedDate"] = dlg.UserGroup.UpdatedDate; } if (dlg.UserGroup.UpdatedBy.HasValue) { drUserGroup["UpdatedBy"] = dlg.UserGroup.UpdatedBy.ToString(); } if (dlg.UserGroup.DeletedDate.HasValue) { drUserGroup["DeletedDate"] = dlg.UserGroup.DeletedDate; } if (dlg.UserGroup.DeletedBy.HasValue) { drUserGroup["DeletedBy"] = dlg.UserGroup.DeletedBy.ToString(); } drUserGroup["Status"] = dlg.UserGroup.Status; } }