示例#1
0
        //
        //Кнопка, переносит данные в основную таблицу.
        //
        private void Transfer_Button_Click(object sender, EventArgs e)
        {
            var archiveEvent = SearchingObject();
            var addEventForm = new AddEventForm();

            LoadDate_ComboBox(addEventForm);
            addEventForm.comboBox1.Text        = archiveEvent.vCalendar.ToString();
            addEventForm.comboBox2.Text        = archiveEvent.vListofCases.ToString();
            addEventForm.comboBox1.Enabled     = false;
            addEventForm.dateTimePicker1.Value = Convert.ToDateTime(archiveEvent.StartTime);
            addEventForm.dateTimePicker2.Value = Convert.ToDateTime(archiveEvent.EndTime);
            DialogResult result = addEventForm.ShowDialog(this);

            if (result == DialogResult.OK)
            {
                try
                {
                    var eventDate = new EventDate();
                    eventDate.vListofCases = (ListofCases)addEventForm.comboBox1.SelectedItem;
                    eventDate.vCalendar    = (Calendar)addEventForm.comboBox2.SelectedItem;
                    eventDate.StartTime    = addEventForm.dateTimePicker1.Value.ToShortTimeString();
                    eventDate.EndTime      = addEventForm.dateTimePicker2.Value.ToShortTimeString();
                    eventDate.MarkEventSet();
                    db.DBEventDate.Add(eventDate);
                    db.DBArchiveEvents.Remove(archiveEvent);
                    db.SaveChanges();
                    MessageBox.Show("Объект восстановлен!", "Оповещение", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error); }
            }
            dataGridView1.Refresh();
        }
示例#2
0
 //
 //Метод, сохраняет данные в бд.
 //
 private void SaveData(AddEventForm addEventForm, DialogResult result, EventDate eventDate)
 {
     if (result == DialogResult.OK)
     {
         try
         {
             eventDate.vListofCases = (ListofCases)addEventForm.comboBox1.SelectedItem;
             eventDate.vCalendar    = (Calendar)addEventForm.comboBox2.SelectedItem;
             eventDate.StartTime    = addEventForm.dateTimePicker1.Value.ToShortTimeString();
             eventDate.EndTime      = addEventForm.dateTimePicker2.Value.ToShortTimeString();
             eventDate.MarkEventSet();
             db.DBEventDate.Add(eventDate);
             db.SaveChanges();
             MessageBox.Show("Событие добавлено!", "Оповещение", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
         }
         catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error); }
     }
 }