Beispiel #1
0
        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("Пожалуйста, заполните все поля");
            }
        }
Beispiel #2
0
        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("Файл сохранен успешно");
        }
Beispiel #3
0
        private void LoadGridData()
        {
            BindingSource binding = new BindingSource
            {
                DataSource = HostelRepository.GetHostels()
            };

            HostelDataGridView.DataSource = binding;
        }
Beispiel #4
0
        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("Данные обновлены успешно!");
        }
Beispiel #5
0
 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("Пожалуйста, выберете строку для удаления!");
     }
 }