public IScheduledTask EstraiScheduledTask(ScheduleServicesDS.SCHEDULERow scheduledRow) { switch (scheduledRow.SERVIZIO) { case Servizi.AggiornaCommesse: return(new AggiornaCommesse()); default: return(null); } }
public void RischedulaServizio(ScheduleServicesDS.SCHEDULERow scheduledRow, ScheduleServicesDS ds) { switch (scheduledRow.FREQUENZA) { case "GIORNALIERA": ScheduleServicesDS.SCHEDULERow nuovaSchedulazione = ds.SCHEDULE.NewSCHEDULERow(); nuovaSchedulazione.DATAESECUZIONE = scheduledRow.DATAESECUZIONE.AddDays(1); nuovaSchedulazione.ORAESECUZIONE = scheduledRow.ORAESECUZIONE; nuovaSchedulazione.FREQUENZA = scheduledRow.FREQUENZA; nuovaSchedulazione.ESEGUITA = SiNo.No; nuovaSchedulazione.SERVIZIO = scheduledRow.SERVIZIO; ds.SCHEDULE.AddSCHEDULERow(nuovaSchedulazione); break; } }