Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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;
            }
        }