public void Eliminar(PlanillaArrastre planilla) { using (TransactionScope transactionScope = new TransactionScope()) { IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>(); _repositorio.Update(planilla); transactionScope.Complete(); } }
public Boolean ValidarCabeceraPlanillaArrastre(Int32 PlanillaArrastreID, Int32 ServicioTransporteID, Int32 PlanillaNumero) { Entidades.PlanillaArrastre _planilla; IPlanillaArrastreRepositorio repositorioPlanilla = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>(); //_planilla = repositorioPlanilla.GetOne(p => p.PlanillaArrastreID != PlanillaArrastreID && p.ServicioTransporteID == ServicioTransporteID && (p.Baja ?? false) == false); //if (_planilla != null) //{ // throw new DatosInvalidosException("Ya hay una planilla de arrastre con el servicio ingresado"); //} _planilla = repositorioPlanilla.GetOne(p => p.PlanillaArrastreID != PlanillaArrastreID && p.PlanillaNumero == PlanillaNumero && (p.Baja ?? false) == false); if (_planilla != null) { throw new DatosInvalidosException("Ya hay una planilla de arrastre con el número ingresado"); } return(true); }
public List <PlanillasArrastre> GetList(DateTime?FechaDesde, DateTime?FechaHasta, Int32 PlanillaNumero, String NroSucursalHojaRuta, Int32 HojaRutaNumero, Int32 AgenciaID) { IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>(); return(_repositorio.PlanillaArrastreAll(FechaDesde, FechaHasta, PlanillaNumero, NroSucursalHojaRuta, HojaRutaNumero, AgenciaID)); }
public List <GuiasPendientesHREntregadas> GetGuiasPendientesHREntregadas(DateTime?FechaDesde, DateTime?FechaHasta) { IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>(); return(_repositorio.GetGuiasPendientesHREntregadas(FechaDesde, FechaHasta)); }
public List <HojasRutasAgrupadasInfo> GetHojasRutaPendientesAgrupadasPlanilla(DateTime fechaInicio, DateTime fechaFin, string AgenciaID, bool zonaAgOrigen) { IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>(); return(_repositorio.GetHojasRutaPendientesAgrupadasPlanilla(fechaInicio, fechaFin, AgenciaID, zonaAgOrigen)); }
public PlanillaArrastre GetOne(Int32 PlanillaArrastreID) { IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>(); return(_repositorio.GetOne(a => a.PlanillaArrastreID == PlanillaArrastreID, new String[] { "PlanillaArrastreChofers", "PlanillaArrastreChofers.Chofer", "PlanillaArrastreChofers.Chofer1", "PlanillaArrastreHojaRutas", "PlanillaArrastreHojaRutaNoRecibidas.HojaRuta" })); }