Esempio n. 1
0
 public void Eliminar(PlanillaArrastre planilla)
 {
     using (TransactionScope transactionScope = new TransactionScope())
     {
         IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>();
         _repositorio.Update(planilla);
         transactionScope.Complete();
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        public List <GuiasPendientesHREntregadas> GetGuiasPendientesHREntregadas(DateTime?FechaDesde, DateTime?FechaHasta)
        {
            IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>();

            return(_repositorio.GetGuiasPendientesHREntregadas(FechaDesde, FechaHasta));
        }
Esempio n. 5
0
        public List <HojasRutasAgrupadasInfo> GetHojasRutaPendientesAgrupadasPlanilla(DateTime fechaInicio, DateTime fechaFin, string AgenciaID, bool zonaAgOrigen)
        {
            IPlanillaArrastreRepositorio _repositorio = IoC.GetObjectRepositorio <IPlanillaArrastreRepositorio>();

            return(_repositorio.GetHojasRutaPendientesAgrupadasPlanilla(fechaInicio, fechaFin, AgenciaID, zonaAgOrigen));
        }
Esempio n. 6
0
        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" }));
        }