public string ValidaGuia(int GuiaID)
        {
            string cantidad = "";
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(cantidad = Convert.ToString(_repositorio.ValidaGuia(GuiaID)));
        }
 public bool DatosTurnosINS(int guiaID, string mails, int usuarioID)
 {
     try
     {
         IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();
         _repositorio.DatosTurnosINS(guiaID, mails, usuarioID);
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
        public List <Dominio.Entidades.DatosClientes> GetDatosClientesByGuiaID(int Guiaid)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.GetDatosClientesByGuiaID(Guiaid));
        }
        public List <Dominio.Entidades.ReporteRetenidaEntrega> GetDatosReporteRetenida(DateTime fechaInicio, DateTime fechaFIn)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.GetDatosReporteRetenida(fechaInicio, fechaFIn));
        }
        public List <Dominio.Entidades.ReporteTurnosEntregaConfirma> GetDatosReporteTurnoConfirmado(DateTime FechaInicio, DateTime FechaFin)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.GetDatosReporteTurnoConfirma(FechaInicio, FechaFin));
        }
        public List <Dominio.Entidades.GuiasObservadasPersonalizadas> GetGuiasByHojaRutaRepartidor(int NroHoja, int agenciaid)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.GetGuiasByHojaRutaRepartidor(NroHoja, agenciaid));;
        }
        public Int32?ObservacionPersonalInsert(int GuiaID, int Observacion, string ObservacionDescrip)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.ObservacionPersonalInsert(GuiaID, Observacion, ObservacionDescrip));
        }
        public Int32?ActualizaEstadoFecha(int GuiaID, DateTime FechaEntrega, int usuario, string ob)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.ActualizaEstadoFecha(GuiaID, FechaEntrega, usuario, ob));
        }
        public Int32?ValidaEstadoDeGUia(int GuiaID)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.ValidaEstadoDeGUia(GuiaID));
        }
        public List <Dominio.Entidades.ClienteSolicitaTurno> GetClienteByGuiaID(int GuiaID)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.GetClienteByGuiaID(GuiaID));
        }
        public List <Dominio.Entidades.DatosGuiasTurno> getDatosGuiasTurnos(int GuiaID)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.getDatosGuiasTurnos(GuiaID));
        }
        public Int32?InsertarSolictudDeTurno(int GuiaID, int ClienteID, string NroCaso, int usu, string obs)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.InsertarSolictudDeTurno(GuiaID, ClienteID, NroCaso, usu, obs));
        }
        public Int32?ValidaObservacionTRF(int CodigoObTRF)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.ValidaObservacionTRF(CodigoObTRF));
        }
        public Int32?GuiaRetenidaEstados(int GuiaID)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.GuiaRetenidaEstados(GuiaID));
        }
        public Int32?InsertarGuiaEnRetencion(int GuiaID, int ClienteID, string NroCaso, int usu, string obs, string obManual)
        {
            IGuiasSolicitudConfirmacionTurnoRepositorio _repositorio = IoC.GetObjectRepositorio <IGuiasSolicitudConfirmacionTurnoRepositorio>();

            return(_repositorio.InsertarGuiaEnRetencion(GuiaID, ClienteID, NroCaso, usu, obs, obManual));
        }