private void CreateUsers() { try { Hostel hostel = new Hostel { LastName = LastNameTextBox.Text.Trim(), FirstName = FirstNameTextBox.Text.Trim(), Patronymic = PatronymicTextBox.Text.Trim(), Group = GroupTextBox.Text.Trim(), AverageMark = double.Parse(AverageMarkTextBox.Text), Income = decimal.Parse(IncomeTextBox.Text), Activities = ActivitiesCheckBox.Checked }; HostelRepository.CreateHostels(hostel); MessageBox.Show("Данные сохранены успешно!"); LoadGridData(); ClearData(); } catch { MessageBox.Show("Пожалуйста, заполните все поля"); } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { Stream myStream; string path = "Hostel.hls"; SaveFileDialog saveFileDialog1 = new SaveFileDialog { Filter = "Excel 97-2003 WorkBook|*.xls", FilterIndex = 2, RestoreDirectory = true }; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { if ((myStream = saveFileDialog1.OpenFile()) != null) { path = Path.GetFullPath(saveFileDialog1.FileName); myStream.Close(); } } DataSet ds = GenerateExcel.GenerateExcelFile(HostelRepository.GetHostels()); ExcelLibrary.DataSetHelper.CreateWorkbook(path, ds); MessageBox.Show("Файл сохранен успешно"); }
private void LoadGridData() { BindingSource binding = new BindingSource { DataSource = HostelRepository.GetHostels() }; HostelDataGridView.DataSource = binding; }
private void UpdateUsers() { Hostel hostel = new Hostel { Id = int.Parse(HiddenIdTextBox.Text), LastName = LastNameTextBox.Text.Trim(), FirstName = FirstNameTextBox.Text.Trim(), Patronymic = PatronymicTextBox.Text.Trim(), Group = GroupTextBox.Text.Trim(), AverageMark = double.Parse(AverageMarkTextBox.Text), Income = decimal.Parse(IncomeTextBox.Text), Activities = ActivitiesCheckBox.Checked }; HostelRepository.UpdateHostels(hostel); MessageBox.Show("Данные обновлены успешно!"); }
private void DeleteButton_Click(object sender, EventArgs e) { try { var confirmResult = MessageBox.Show("Вы действительно хотите удалить?", "Подтверждение удаления", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { HostelRepository.DeleteHostels(GetSelectedRecord()); LoadGridData(); ClearData(); MessageBox.Show("Данные удалены успешно!"); } } catch { MessageBox.Show("Пожалуйста, выберете строку для удаления!"); } }