Esempio n. 1
0
 private void Button2_Click(object sender, EventArgs e)// edit click event
 {
     try
     {
         if (title.Text == "" || tags.Text == "")
         {
             throw new emptySlotException("Please fill all the fields");
         }
         else if (oldTitle != title.Text && LogOperations.isThisLogExist(title.Text, activeUser))
         {
             throw new alreadyExistingLog("There is a log with this title please select another one");
         }
         else
         {
             LogOperations.editLogInfo(activeUser, oldTitle, title.Text, tags.Text, basicDatePicker1.getDate());
             MessageBox.Show("Log infos are successfully edited.");
             Close();
         }
     }
     catch (alreadyExistingLog er)
     {
         MessageBox.Show(er.Message);
     }
     catch (emptySlotException er)
     {
         MessageBox.Show(er.Message);
     }
     catch (Exception er)
     {
         MessageBox.Show(er.Message);
     }
 }
Esempio n. 2
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         if (title.Text == "" || tags.Text == "")
         {
             throw new emptySlotException("Please fill all the fields");
         }
         else if (LogOperations.isThisLogExist(title.Text, activeUser))
         {
             throw new alreadyExistingLog("There is a log with this title please select another one");
         }
         else
         {
             string path = LogOperations.createNewLog(title.Text, activeUser);
             LogOperations.addToBelongingList(activeUser, title.Text, tags.Text, basicDatePicker1.getDate());
             MessageBox.Show("Log successfully created.");
             TextEditor yeni = new TextEditor(parent, title.Text);
             yeni.Show();
             parent.Visible = false;
             Close();
         }
     }
     catch (alreadyExistingLog er)
     {
         MessageBox.Show(er.Message);
     }
     catch (emptySlotException er)
     {
         MessageBox.Show(er.Message);
     }
     catch (Exception er)
     {
         MessageBox.Show(er.Message);
     }
 }