Example #1
0
 public string GetAbstract()
 {
     using (CarrozzeriaDataContext dataContext = GetDataContext())
     {
         Veicoli_Note nota = GetNota(dataContext);
         return($"Promemoria della pratica numero {nota.Veicoli.numPreventivo}");
     }
 }
Example #2
0
 public string GetText()
 {
     using (CarrozzeriaDataContext dataContext = GetDataContext())
     {
         Veicoli_Note nota = GetNota(dataContext);
         return(nota.Nota);
     }
 }
Example #3
0
        public void SendPrenotazione(long numPreventivo, string receiverPhoneNumber, string connection)
        {
            using (CarrozzeriaDataContext dt = new CarrozzeriaDataContext(Connections.Strings[connection]))
            {
                int veicoliCount = dt.Veicolis.Count(veicolo => veicolo.numPreventivo == numPreventivo);
                _log.Info($"IdVeicolo: {numPreventivo}, count: {veicoliCount}, sede: {connection}");
                if (veicoliCount == 0)
                {
                    _log.Info($"Veicolo non trovato, nessun sms inviato");
                    return;
                }
            }

            SendSms(
                receiverPhoneNumber,
                new SmsServiceSender(_username, _password, _from),
                new AvvisoPrenotazioneMessageProvider());
        }
Example #4
0
 private Veicoli_Note GetNota(CarrozzeriaDataContext dataContext)
 {
     return(dataContext.Veicoli_Notes.Single(note => note.IdNota == _idNota));
 }