Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
 }