private void OfficesFill() //заполнение combo box данными из базы данных { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTOffices.Clear(); dbTables.DTCBOfficeFill(); dbTables.dependency.OnChange += ChangeOffices; cbOffice.DataSource = dbTables.DTOffices; cbOffice.ValueMember = "ID_Office"; cbOffice.DisplayMember = "Office_Address"; cbOffice.SelectedValue = -1; } catch { MessageBox.Show("Ошибка заполнения списка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }; Invoke(action); }
public void IssuedBookFill() { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTIssuedBook.Clear(); DTIssuedBookFill(); dbTables.dependency.OnChange += ChangeIssuedBook; dgvIssuedBooks.DataSource = DTIssuedBook; dgvIssuedBooks.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvIssuedBooks.Columns[0].HeaderText = "№ п/п"; dgvIssuedBooks.Columns[1].Visible = false; dgvIssuedBooks.Columns[2].Visible = false; dgvIssuedBooks.Columns[3].Visible = false; dgvIssuedBooks.Columns[4].HeaderText = "Книга"; dgvIssuedBooks.Columns[5].HeaderText = "Дата выдачи"; dgvIssuedBooks.Columns[6].HeaderText = "Когда нужно сдать"; dgvIssuedBooks.Columns[7].Visible = false; dgvIssuedBooks.Columns[8].HeaderText = "Статус книги"; dgvIssuedBooks.ClearSelection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }; Invoke(action); }
//Окно Журнал фонда. НАЧАЛО private void BookJournalFill() //Заполнение DataGrid данными из БД { DBTables dBTables = new DBTables(); Action action = () => { try { dBTables.DTBookJournal.Clear(); dBTables.DTBookJournalFill(); dBTables.dependency.OnChange += ChangeBookJournal; dgvBookJournal.DataSource = dBTables.DTBookJournal; dgvBookJournal.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvBookJournal.Columns[0].HeaderText = "№ п/п"; dgvBookJournal.Columns[1].HeaderText = "Название книги"; dgvBookJournal.Columns[2].HeaderText = "Автор книги"; dgvBookJournal.Columns[3].Visible = false; dgvBookJournal.Columns[4].HeaderText = "Издатель"; dgvBookJournal.Columns[5].HeaderText = "Год издания"; dgvBookJournal.Columns[6].HeaderText = "Дата принятия в фонд"; dgvBookJournal.Columns[7].Visible = false; dgvBookJournal.Columns[8].HeaderText = "Отделение"; dgvBookJournal.Columns[9].HeaderText = "Цена (руб.)"; dgvBookJournal.ClearSelection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }; Invoke(action); }
private void UsersFill() { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTUsers.Clear(); dbTables.DTUsersFill(); dbTables.dependency.OnChange += ChangeUser; dgvUsers.DataSource = dbTables.DTUsers; dgvUsers.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvUsers.Columns[0].Visible = false; dgvUsers.Columns[1].HeaderText = "Роль"; dgvUsers.Columns[2].HeaderText = "Отделение"; dgvUsers.Columns[3].HeaderText = "Фамилия пользователя"; dgvUsers.Columns[4].HeaderText = "Имя пользователя"; dgvUsers.Columns[5].HeaderText = "Отчество пользователя"; dgvUsers.Columns[6].HeaderText = "Логин"; dgvUsers.Columns[7].HeaderText = "Пароль"; dgvUsers.ClearSelection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }; Invoke(action); }
//Окно Формуляры читателей. НАЧАЛО private void ReadersFormularsFill() //Заполнение DataGrid данными из БД { DBTables dBTables = new DBTables(); Action action = () => { try { dBTables.DTReaderFormular.Clear(); dBTables.DTReaderFormularFIll(); dBTables.dependency.OnChange += ChangeReadersFormulars; dgvFormulars.DataSource = dBTables.DTReaderFormular; dgvFormulars.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvFormulars.Columns[0].HeaderText = "№ п/п"; dgvFormulars.Columns[1].HeaderText = "Дата создания"; dgvFormulars.Columns[2].Visible = false; dgvFormulars.Columns[3].HeaderText = "ФИО читателя"; dgvFormulars.Columns[4].HeaderText = "Номер телефона"; dgvFormulars.Columns[5].HeaderText = "Домашний адрес"; dgvFormulars.ClearSelection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }; Invoke(action); }
private void PublishersFill() //заполнение combo box данными из базы данных { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTPublishers.Clear(); dbTables.DTCBPublishersFill(); dbTables.dependency.OnChange += ChangePublishers; cbPublisher.DataSource = dbTables.DTPublishers; cbPublisher.ValueMember = "ID_Publisher"; cbPublisher.DisplayMember = "Name_Publisher"; cbPublisher.SelectedValue = -1; } catch { MessageBox.Show("Ошибка заполнения списка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }; Invoke(action); }
private void ReaderFill() { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTReaders.Clear(); dbTables.DTCBReadersFill(); dbTables.dependency.OnChange += ChangeReader; cbReader.DataSource = dbTables.DTReaders; cbReader.ValueMember = "ID_Reader"; cbReader.DisplayMember = "Reader"; cbReader.SelectedValue = -1; } catch { MessageBox.Show("Ошибка заполнения списка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }; Invoke(action); }
private void RoleFill() { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTRoles.Clear(); dbTables.DTCBRolesFill(); dbTables.dependency.OnChange += ChangeRole; cbRole.DataSource = dbTables.DTRoles; cbRole.ValueMember = "ID_Role"; cbRole.DisplayMember = "Role_Name"; cbRole.SelectedValue = -1; } catch (Exception ex) { MessageBox.Show(ex.Message); } }; Invoke(action); }
private void OfficeFill() { DBTables dbTables = new DBTables(); Action action = () => { try { dbTables.DTOffices.Clear(); dbTables.DTOfficeFill(); dbTables.dependency.OnChange += ChangeOffice; cbOffice.DataSource = dbTables.DTOffices; cbOffice.ValueMember = "ID_Office"; cbOffice.DisplayMember = "Office_Address"; cbOffice.SelectedValue = -1; } catch (Exception ex) { MessageBox.Show(ex.Message); } }; Invoke(action); }
public void DTIssuedBookFill() { DBTables dbTables = new DBTables(); dbTables.DataTableFill(DTIssuedBook, QWIssuedBook); }