コード例 #1
0
 private void btnUpdateFine_Click(object sender, EventArgs e)
 {
     try
     {
         Fine          fine      = CreateFine();
         FineValidator validator = new FineValidator(fine);
         if (!validator.ValidateStatic())
         {
             MessageBox.Show(FineValidator.errText, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         FineData.UpdateFine(fine.SerialNumber, fine.Paid, fine.Amount);
         MessageBox.Show("Актуализацията е успешна.");
         ShowAllFines();
     }
     catch (Exception exc)
     {
         MessageBox.Show("Грешка при актуализация. " + exc.Message);
     }
 }
コード例 #2
0
 private void btnAddFine_Click(object sender, EventArgs e)
 {
     try
     {
         Fine          fine      = CreateFine();
         FineValidator validator = new FineValidator(fine);
         if (!validator.Validate())
         {
             MessageBox.Show(FineValidator.errText, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         FineData.AddNewFine(fine);
         ShowAllFines();
         MessageBox.Show("Добавено нарушение №: '" + fine.SerialNumber + "'.");
     }
     catch (Exception exc)
     {
         MessageBox.Show("Грешка при добавяне на нарушение." + exc.Message);
     }
 }