Beispiel #1
0
 public MainForm()
 {
     InitializeComponent();
     //UpdateDBTable();
     entry   = new Entry("", 0, new DateTime());
     entries = new LinkedList <Entry>();
     values  = new int[2];
     entryDB = new DBEntities.Entry();
 }
Beispiel #2
0
 private void buttonApplyDBEntryEditing_Click(object sender, EventArgs e)
 {
     if (textBoxDBEntryPath.Text != "" && textBoxDBEntrySize.Text != "")
     {
         long value;
         if (long.TryParse(textBoxDBEntrySize.Text, out value))
         {
             labelDBEntryPath.Visible                  = false;
             labelDBEntrySize.Visible                  = false;
             labelDBEntryCreationTime.Visible          = false;
             textBoxDBEntryPath.Visible                = false;
             textBoxDBEntrySize.Visible                = false;
             dateTimePickerDBEntryCreationTime.Visible = false;
             buttonApplyDBEntryEditing.Visible         = false;
             entryDB              = new DBEntities.Entry();
             entryDB.path         = textBoxDBEntryPath.Text;
             entryDB.fileSize     = value;
             entryDB.creationDate = dateTimePickerDBEntryCreationTime.Value;
             if (editing)
             {
                 entryDB.id = (int)entryDBTable.CurrentRow.Cells[0].Value;
                 EditDBEntityClick?.Invoke(this, EventArgs.Empty);
                 logTextBox.Text += DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString() + "\t" + "Запись в базе данных успешно отредактирована.\n";
             }
             else if (!editing)
             {
                 AddDBEntityClick?.Invoke(this, EventArgs.Empty);
                 logTextBox.Text += DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString() + "\t" + "Запись в базу данных успешно добавлена.\n";
             }
             UpdateDBTable();
             textBoxDBEntryPath.Clear();
             textBoxDBEntrySize.Clear();
         }
         else
         {
             logTextBox.Text += DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString() + "\t" + "Ошибка при редактировании/добавлении записи базы данных: неправильно указан размер файла.\n";
         }
     }
     else
     {
         logTextBox.Text += DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString() + "\t" + "Ошибка при редактировании/добавлении записи базы данных: не все поля заполнены.\n";
     }
 }