示例#1
0
        public ProjectsControl(KursDbContext context)
        {
            InitializeComponent();
            _context = context;

            List <ColumnConfig> columns = new List <ColumnConfig>
            {
                new ColumnConfig {
                    Name = "Id", Title = "Id", Width = 100, Visible = false
                },
                new ColumnConfig {
                    Name = "Title", Title = "Название", Width = 357, Visible = true
                },
                new ColumnConfig {
                    Name = "Description", Title = "Описание", Width = 357, Visible = true
                }
            };

            dataGridViewProjects.Columns.Clear();
            foreach (var column in columns)
            {
                dataGridViewProjects.Columns.Add(new DataGridViewTextBoxColumn
                {
                    HeaderText   = column.Title,
                    Name         = string.Format("Column{0}", column.Name),
                    ReadOnly     = true,
                    Visible      = column.Visible,
                    Width        = column.Width ?? 0,
                    AutoSizeMode = column.Width.HasValue ? DataGridViewAutoSizeColumnMode.None : DataGridViewAutoSizeColumnMode.Fill
                });
            }
            LoadData();
        }
示例#2
0
 public FormTask(KursDbContext context, Guid?idProject = null, Guid?idSubtask = null, Guid?id = null)
 {
     InitializeComponent();
     _context = context;
     _id      = id;
     if (idProject.HasValue)
     {
         _idProject = idProject.Value;
     }
     if (idSubtask.HasValue)
     {
         _idSubtask = idSubtask.Value;
     }
 }
示例#3
0
        public UsersControl(KursDbContext context)
        {
            InitializeComponent();
            _context = context;

            List <ColumnConfig> columns = new List <ColumnConfig>
            {
                new ColumnConfig {
                    Name = "Id", Title = "Id", Width = 100, Visible = false
                },
                new ColumnConfig {
                    Name = "Login", Title = "Логин", Width = 250, Visible = true
                },
                new ColumnConfig {
                    Name = "Password", Title = "Пароль", Width = 232, Visible = true
                },
                new ColumnConfig {
                    Name = "UserRole", Title = "Роль", Width = 232, Visible = true
                }
            };

            dataGridViewUsers.Columns.Clear();
            foreach (var column in columns)
            {
                dataGridViewUsers.Columns.Add(new DataGridViewTextBoxColumn
                {
                    HeaderText   = column.Title,
                    Name         = string.Format("Column{0}", column.Name),
                    ReadOnly     = true,
                    Visible      = column.Visible,
                    Width        = column.Width ?? 0,
                    AutoSizeMode = column.Width.HasValue ? DataGridViewAutoSizeColumnMode.None : DataGridViewAutoSizeColumnMode.Fill
                });
            }
            LoadData();
        }
示例#4
0
 public FormUser(KursDbContext context, Guid?id = null)
 {
     InitializeComponent();
     _context = context;
     _id      = id;
 }
示例#5
0
 public InfoControl(KursDbContext context)
 {
     InitializeComponent();
     _context = context;
 }
 public KursController(KursDbContext context)
 {
     _context = context;
 }