private void buttonSave_Click(object sender, EventArgs e) { double tot = _visitNr == 0 ? 0.0 : (_visitTot / _visitNr); if (tot == 0) { MessageBox.Show("Non è possiblie salvare visite a costo 0", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } for (int i = 0; i < _visitNr; i++) { var visit = new DataModels.Visit(); visit.Date = new NpgsqlTypes.NpgsqlDate(2060, 1, 1); visit.Customer = _customer; visit.CustomerId = _customer.Id; visit.Price = tot; visit.StartTime = "08:00"; visit.Future = true; visit.TherapistId = _therapist.Id; visit.SaveToDB(); visit = ManageChecking(visit); visit.SaveToDB(); } MessageBox.Show($"Sono state create {_visitNr} visite future", "Terminato", MessageBoxButtons.OK, MessageBoxIcon.Information); VisitCreated?.Invoke(this, e); }
private void buttonSave_Click(object sender, EventArgs e) { if (_saveEnabled == false) { MessageBox.Show("Controllare che tutti i campi siano compilati correttamente", "Salvataggio", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } SetVisit(); _visit.TherapistId = _therapist.Id; _visit.SaveToDB(); MessageBox.Show("Salvato Correttamente", "Salvataggio", MessageBoxButtons.OK, MessageBoxIcon.Information); }