private static void Guardar(PlanillaHorariaBE planillaHoraria) { PlanillaHorariaDAL.Guardar(planillaHoraria); // Guardo todos los viajes foreach (ViajeBE viaje in planillaHoraria.Viajes) { Viaje.Guardar(viaje, planillaHoraria); } }
public static List <PlanillaHorariaBE> Buscar(int numeroPlanilla, DateTime?fecha, ChoferBE chofer, VehiculoBE vehiculo, RecorridoBE recorrido) { List <PlanillaHorariaBE> planillas = PlanillaHorariaDAL.Buscar(numeroPlanilla, fecha, chofer.Id, vehiculo.Id, recorrido.Id); foreach (PlanillaHorariaBE planilla in planillas) { planilla.Viajes = Viaje.ObtenerPorPlanilla(planilla); } return(planillas); }
public static List <PlanillaHorariaBE> ObtenerPlanilas(RecorridoBE recorrido, List <DateTime> fechas) { List <PlanillaHorariaBE> planillas = PlanillaHorariaDAL.ObtenerPorRecorridoYFechas(recorrido.Id, fechas); foreach (PlanillaHorariaBE planilla in planillas) { planilla.Viajes = Viaje.ObtenerPorPlanilla(planilla); } return(planillas); }
public static DateTime ObtenerUltimaPlanilla() { return(PlanillaHorariaDAL.ObtenerUltimaPlanilla()); }
public static void GuardarMultiples(List <PlanillaHorariaBE> planillas) { planillas.ForEach(p => Guardar(p)); PlanillaHorariaDAL.RecalcularDVV(); Viaje.RecalcularDVV(); }