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); } }
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); } }