/*Función que obtiene una lista de las solicitudes de evaluaciones realizadas por el personal(CallCenter) aplicando filtro de fecha*/
        public List<ISolTerminadas> EvaluacionesRealizadasSupCallCenterFiltros(DateTime Desde, DateTime Hasta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List<ISolTerminadas> LDatos = new List<ISolTerminadas>();

            var vDatos = ADB.ADMSPS_EVALUACIONES_REALIZADAS_SUPERVISOR_CALL_FILTROS(Desde, Hasta);

            foreach (var vRow in vDatos)
            {
                ISolTerminadas ASolicitud   = new ISolTerminadas();
                ASolicitud.sIdSolicitud     = vRow.idCallCenter.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.idFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sConsultor       = vRow.Responsable.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVigencia.ToString()).ToShortDateString();
                ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaEvalua.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return LDatos;
        }
        /*Función que obtiene una lista de las solicitudes pendientes asignadas al personal(CallCenter)*/
        public List<ISolPendiente> datosSolicitudesEvaluacionSupCallCenter(int idUsuario)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List<ISolPendiente> LDatos = new List<ISolPendiente>();

            var vDatos = ADB.ADMSPS_EVALUACIONES_PENDIENTES_SUPERVISOR_CALL(idUsuario);

            foreach (var vRow in vDatos)
            {
                ISolPendiente ASolicitud    = new ISolPendiente();
                ASolicitud.sIdSolicitud     = vRow.idCallCenter.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.idFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sSolicitante     = vRow.Responsable.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVigencia.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return LDatos;
        }
        /*Función que obtiene una lista de las solicitudes de evaluación realizadas por el usuario (CallCenter)*/
        public List<ISolTerminadas> DatosEvaluacionesRealizadasCallCenter(int idUsuario)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List<ISolTerminadas> LDatos = new List<ISolTerminadas>();

            var vDatos = ADB.ADMSPS_EVALUACIONES_REALIZADAS(idUsuario);

            foreach (var vRow in vDatos)
            {
                ISolTerminadas ASolicitud   = new ISolTerminadas();
                ASolicitud.sIdSolicitud     = vRow.idCallCenter.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.idFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sConsultor       = vRow.Consultor.ToString();
                ASolicitud.sFSolicitud      = vRow.FechaRegistro.ToString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVigencia.ToString()).ToShortDateString();
                ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaEvalua.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return LDatos;
        }
Exemple #4
0
        /*Función que obtiene un listado de eventos registrados respecto al id de la solicitud levantada*/
        public List <EEventos> obtenerEventoS(int IdSolicitud)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <EEventos> LEventos = new List <EEventos>();

            var vDatos = ADB.ADMSPS_EVENTOS_SOLICITUD(IdSolicitud);

            foreach (var vRow in vDatos)
            {
                EEventos AEvento = new EEventos();
                AEvento.sIdSolicitudEvento = vRow.IdSolicitudEvento.ToString();
                AEvento.sConsultor         = vRow.Consultor.ToString();
                AEvento.sExpOrigen         = vRow.ExpOrigen.ToString();
                AEvento.sNumExpediente     = vRow.NumExpediente.ToString();
                AEvento.sJuzgado           = vRow.Juzgado.ToString();
                AEvento.sContraparte       = vRow.Contraparte.ToString();
                AEvento.sTipoJuicio        = vRow.TipoJuicio.ToString();
                AEvento.sEvento            = vRow.Evento.ToString();
                AEvento.sTarea             = vRow.Tarea.ToString();
                AEvento.sFTerInterno       = vRow.TerminoInterno.ToString();
                AEvento.sFTerLegal         = vRow.TerminoLegal.ToString();
                AEvento.sPropuesta         = vRow.Propuesta.ToString();
                AEvento.sArchivo           = vRow.RutaArchivo.ToString();

                LEventos.Add(AEvento);
            }
            return(LEventos);
        }
        /*Función que obtiene una lista de las solicitudes pendientes asignadas al usuario logueado aplicando filtro de busqueda*/
        public List<ISolPendiente> buscarDatosSolicitudesOficilia(int idUsuario, string sParametro)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List<ISolPendiente> LDatos = new List<ISolPendiente>();

            var vDatos = ADB.ADMSPS_BUCAR_SOLICITUDES_PENDIENTES_OFICILIA(idUsuario, sParametro);

            foreach (var vRow in vDatos)
            {
                ISolPendiente ASolicitud    = new ISolPendiente();
                ASolicitud.sIdSolicitud     = vRow.IdSolicitud.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.IdFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sSolicitante     = vRow.Solicitante.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return LDatos;
        }
        /*Función para obtener todos los detalles de la solicitud registrada*/
        public ISDetalleSolicitud IDetalleSolicitud(int iIdSolicitud)
        {
            DBCAJDataContext   ADB      = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISDetalleSolicitud detalles = null;

            var vSolicitud = ADB.ADMSPS_DETALLES_SOLICITUD(iIdSolicitud);

            foreach (var vDetalles in vSolicitud)
            {
                detalles = new ISDetalleSolicitud(vDetalles.IdCaso.ToString(),
                                                  vDetalles.Cliente.ToString(),
                                                  vDetalles.NomCliente.ToString(),
                                                  vDetalles.RFC.ToString(),
                                                  vDetalles.NumeroMovil.ToString(),
                                                  vDetalles.TipoPersona.ToString(),
                                                  vDetalles.ServicioTipo.ToString(),
                                                  vDetalles.UsuarioRegistra.ToString(),
                                                  vDetalles.Coordinador.ToString(),
                                                  vDetalles.Consultor.ToString(),
                                                  vDetalles.Gerente.ToString(),
                                                  vDetalles.IdSolicitudTipo.ToString(),
                                                  vDetalles.SolicitudTipo.ToString(),
                                                  vDetalles.Solicitud.ToString(),
                                                  vDetalles.FechaRegistro.ToString(),
                                                  vDetalles.DictamenFinal.ToString(),
                                                  vDetalles.UrlCitas.ToString(),
                                                  vDetalles.UrlArchivoResolucion.ToString(),
                                                  vDetalles.ResolucionRespuesta.ToString(),
                                                  vDetalles.tipificacion.ToString(),
                                                  vDetalles.Resolucion.ToString());
            }
            return(detalles);
        }
        /*Función para obtener la información de las solicitudes realizadas del usuario logueado*/
        public List <ISolRealizadas> obtenerDatos(int iIdUsuario)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <ISolRealizadas> LDatos = new List <ISolRealizadas>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_REALIZADAS(iIdUsuario);

            foreach (var vRow in vDatos)
            {
                ISolRealizadas ASolicitud = new ISolRealizadas();
                ASolicitud.sIdSolicitud   = vRow.IdSolicitud.ToString();
                ASolicitud.sIdCaso        = vRow.IdCaso.ToString();
                ASolicitud.sIdFase        = vRow.IdFase.ToString();
                ASolicitud.sFase          = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente     = vRow.Cliente.ToString();
                ASolicitud.sConsultor     = vRow.Responsable.ToString();
                ASolicitud.sFSolicitud    = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento  = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                if (vRow.FechaResolucionRespuesta == null)
                {
                    ASolicitud.sFechaResolucion = " ";
                }
                else
                {
                    ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaResolucionRespuesta.ToString()).ToShortDateString();
                }
                ASolicitud.sSemaforo = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return(LDatos);
        }
        /*Función que obtiene una lista de las solicitudes terminadas del personal que tiene a su cargo*/
        public List <ISolTerminadas> solicitudesTerminadasSupervisorContable(int idUsuario)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <ISolTerminadas> LDatos = new List <ISolTerminadas>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_TERMINADAS_SUPERVISOR_CONTABILIDAD(idUsuario);

            foreach (var vRow in vDatos)
            {
                ISolTerminadas ASolicitud = new ISolTerminadas();
                ASolicitud.sIdSolicitud     = vRow.IdSolicitud.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.IdFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sConsultor       = vRow.Contador.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaResolucionRespuesta.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return(LDatos);
        }
        /*Función que obtiene una lista de todas las solicitudes terminadas*/
        public List <ISolTerminadas> SolicitudesTerminadasDirectivos()
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <ISolTerminadas> LDatos = new List <ISolTerminadas>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_TERMINADAS_DIRECTIVOS();

            foreach (var vRow in vDatos)
            {
                ISolTerminadas ASolicitud = new ISolTerminadas();
                ASolicitud.sIdSolicitud     = vRow.IdSolicitud.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.IdFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sConsultor       = vRow.Responsable.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaResolucionRespuesta.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return(LDatos);
        }
        /*Función que obtiene una lista de las solicitudes terminadas por el personal de su area, aplicando filtro de rango de fecha*/
        public List <ISolTerminadas> datosSolicitudesTerminadasFiltros(int idUsuario, DateTime Desde, DateTime Hasta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <ISolTerminadas> LDatos = new List <ISolTerminadas>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_TERMINADAS_GERENTE_FILTROS(idUsuario, Desde, Hasta);

            foreach (var vRow in vDatos)
            {
                ISolTerminadas ASolicitud = new ISolTerminadas();
                ASolicitud.sIdSolicitud     = vRow.IdSolicitud.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.IdFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sConsultor       = vRow.Consultor.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaResolucionRespuesta.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return(LDatos);
        }
Exemple #11
0
        /*Función para obtener los detalles de la solicitud*/
        public ISDetalleServicio InfoSolicitud(int iIdSolicitud)
        {
            DBCAJDataContext  ADB         = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISDetalleServicio detalleSoli = null;
            var vSolicitudDetalle         = ADB.ADMSPS_DETALLE_SOLICITUD_F2(iIdSolicitud);

            foreach (var vDetalles in vSolicitudDetalle)
            {
                detalleSoli = new ISDetalleServicio(vDetalles.IdCaso.ToString(),
                                                    vDetalles.Cliente.ToString(),
                                                    vDetalles.NomCliente.ToString(),
                                                    vDetalles.RFC.ToString(),
                                                    vDetalles.NumeroMovil.ToString(),
                                                    vDetalles.CorreoElectronico.ToString(),
                                                    vDetalles.TipoPersona.ToString(),
                                                    vDetalles.ServicioTipo.ToString(),
                                                    vDetalles.UsuarioRegistra.ToString(),
                                                    vDetalles.Coordinador.ToString(),
                                                    vDetalles.Consultor.ToString(),
                                                    vDetalles.IdSolicitudTipo.ToString(),
                                                    vDetalles.SolicitudTipo.ToString(),
                                                    vDetalles.Solicitud.ToString(),
                                                    vDetalles.FechaRegistro.ToString(),
                                                    vDetalles.UrlCitas.ToString(),
                                                    vDetalles.IdContadorAsignado.ToString(),
                                                    //vDetalles.IdTipoServicio.ToString(),
                                                    vDetalles.tipificacion.ToString());
            }
            return(detalleSoli);
        }
        /*Función que obtiene una lista de las solicitudes pendientes asignadas al usuario logueado (Contador del cliente)*/
        public List<ISolPendiente> obtenerDatosSolicitudInformacion(int idUsuario)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List<ISolPendiente> LDatos = new List<ISolPendiente>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_INFORMACION_PENDIENTES(idUsuario);

            foreach (var vRow in vDatos)
            {
                ISolPendiente ASolicitud    = new ISolPendiente();
                ASolicitud.sIdSolicitud     = vRow.IdSolicitudInformacion.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.IdFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sSolicitante     = vRow.Solicitante.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVigencia.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return LDatos;
        }
Exemple #13
0
        /*Funcion para obtener los detalles de la solicitud de información*/
        public ISDSolicitudInformacion InfoSolicitudInformacion(int iIdSolicitud)
        {
            DBCAJDataContext        ADB             = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISDSolicitudInformacion detalleSolInfor = null;
            var vSolicitudDetalle = ADB.ADMSPS_DETALLE_SOLICITUD_INFORMACION(iIdSolicitud);

            foreach (var vDetalles in vSolicitudDetalle)
            {
                detalleSolInfor = new ISDSolicitudInformacion(vDetalles.IdSolicitudInformacion.ToString(),
                                                              vDetalles.IdCaso.ToString(),
                                                              vDetalles.Cliente.ToString(),
                                                              vDetalles.NomCliente.ToString(),
                                                              vDetalles.RFC.ToString(),
                                                              vDetalles.NumeroMovil.ToString(),
                                                              vDetalles.CorreoElectronico.ToString(),
                                                              vDetalles.TipoPersona.ToString(),
                                                              vDetalles.ServicioTipo.ToString(),
                                                              vDetalles.Solicitante.ToString(),
                                                              vDetalles.SolicitudTipo.ToString(),
                                                              vDetalles.Solicitud.ToString(),
                                                              vDetalles.FechaRegistro.ToString(),
                                                              vDetalles.FechaVigencia.ToString());
            }
            return(detalleSolInfor);
        }
Exemple #14
0
        /*Función para actualizar la propuesta de respuesta registrada*/
        public void ActualizarPropuestaRespuesta(int iIdPropuesta, string sPropuesta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_ACTUALIZAR_PROPUESTA(iIdPropuesta,
                                            sPropuesta);
        }
        /*Función que obtiene una lista de todas las solicitudes que estan en proceso de una resolución*/
        public List <ISolEnProceso> obtenerSolicitudesProcesoGerente()
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <ISolEnProceso> LDatos = new List <ISolEnProceso>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_EN_PROCESO_GERENTE();

            foreach (var vRow in vDatos)
            {
                ISolEnProceso ASolicitud = new ISolEnProceso();
                ASolicitud.sIdSolicitud   = vRow.IdSolicitud.ToString();
                ASolicitud.sIdCaso        = vRow.IdCaso.ToString();
                ASolicitud.sIdFase        = vRow.IdFase.ToString();
                ASolicitud.sFase          = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente     = vRow.Cliente.ToString();
                ASolicitud.sResponsable   = vRow.Responsable.ToString();
                ASolicitud.sFSolicitud    = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento  = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                ASolicitud.sSemaforo      = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return(LDatos);
        }
Exemple #16
0
        /*Función que consume procedimiento almacenado para el envio de notificaciones al telefono del cliente*/
        public void enviarMensaje(string sMensaje, string sNumero)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            //ADB.CAJDBSPS_ENVIO_CORREO("*****@*****.**", sMensaje, sNumero);
            ADB.CAJDBSPS_ENVIO_CORREO("*****@*****.**", sMensaje, sNumero);
        }
Exemple #17
0
        /*Función para obtener detalle de la solicitud fase Resolución*/
        public ISDetalleServicioR InfoSolicitudR(int iIdSolicitud)
        {
            DBCAJDataContext   ADB         = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISDetalleServicioR detalleSoli = null;
            var vSolicitudDetalle          = ADB.ADMSPS_DETALLE_SOLICITUD_RESOLUCION(iIdSolicitud);

            foreach (var vDetalles in vSolicitudDetalle)
            {
                detalleSoli = new ISDetalleServicioR(vDetalles.IdCaso.ToString(),
                                                     vDetalles.Cliente.ToString(),
                                                     vDetalles.NomCliente.ToString(),
                                                     vDetalles.RFC.ToString(),
                                                     vDetalles.NumeroMovil.ToString(),
                                                     vDetalles.TipoPersona.ToString(),
                                                     vDetalles.ServicioTipo.ToString(),
                                                     vDetalles.UsuarioRegistra.ToString(),
                                                     vDetalles.Coordinador.ToString(),
                                                     vDetalles.Gerente.ToString(),
                                                     vDetalles.IdSolicitudTipo.ToString(),
                                                     vDetalles.SolicitudTipo.ToString(),
                                                     vDetalles.Solicitud.ToString(),
                                                     vDetalles.FechaRegistro.ToString(),
                                                     vDetalles.DictamenFinal.ToString(),
                                                     vDetalles.UrlCitas.ToString(),
                                                     vDetalles.tipificacion.ToString());
            }
            return(detalleSoli);
        }
Exemple #18
0
        /*Funció que trae una lista de evaluaciones realizadas de una fecha especifica*/
        public List <EDEvaluaciones> obtenerEvaluacion(int ibandera, DateTime Desde, DateTime Hasta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <EDEvaluaciones> LDatos = new List <EDEvaluaciones>();

            var vDetalleEvaluacion = ADB.ADMSPS_EXPORTAR_DETALLES_EVALUACIONES(ibandera, Desde, Hasta);

            foreach (var vDatos in vDetalleEvaluacion)
            {
                EDEvaluaciones AEvaluacion = new EDEvaluaciones();
                AEvaluacion.sfolio             = vDatos.IdCaso.ToString();
                AEvaluacion.sFase              = vDatos.Fase.ToString();
                AEvaluacion.sTipoSolicitud     = vDatos.SolicitudTipo.ToString();
                AEvaluacion.sNumCliente        = vDatos.Cliente.ToString();
                AEvaluacion.sResponsable       = vDatos.Responsable.ToString();
                AEvaluacion.sFechaSolicitud    = vDatos.FechaRegistro.ToString();
                AEvaluacion.sFechaVigencia     = vDatos.FechaVigencia.ToString();
                AEvaluacion.sFechaEvalua       = vDatos.FechaEvalua.ToString();
                AEvaluacion.sSemaforo          = vDatos.Semaforo.ToString();
                AEvaluacion.SClienteContactado = vDatos.ClienteContactado.ToString();
                AEvaluacion.sP1              = vDatos.P1.ToString();
                AEvaluacion.sP2              = vDatos.P2.ToString();
                AEvaluacion.sP3              = vDatos.P3.ToString();
                AEvaluacion.sP4              = vDatos.P4.ToString();
                AEvaluacion.sP5              = vDatos.P5.ToString();
                AEvaluacion.sP6              = vDatos.P6.ToString();
                AEvaluacion.sComentario      = vDatos.Comentarios.ToString();
                AEvaluacion.sFechaEvaluacion = vDatos.FechaEvaluacion.ToString();

                LDatos.Add(AEvaluacion);
            }
            return(LDatos);
        }
        /*Función que obtiene una lista de las solicitudes terminadas por el usuario logueado(Oficialia)*/
        public List <ISolTerminadas> datosSolicitudTerminadasOficialia(int idUsuario)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            List <ISolTerminadas> LDatos = new List <ISolTerminadas>();

            var vDatos = ADB.ADMSPS_SOLICITUDES_TERMINADAS_OFICILIA(idUsuario);

            foreach (var vRow in vDatos)
            {
                ISolTerminadas ASolicitud = new ISolTerminadas();
                ASolicitud.sIdSolicitud     = vRow.IdOficialiaPartes.ToString();
                ASolicitud.sIdCaso          = vRow.IdCaso.ToString();
                ASolicitud.sIdFase          = vRow.IdFase.ToString();
                ASolicitud.sFase            = vRow.Fase.ToString();
                ASolicitud.sSolicitudTipo   = vRow.SolicitudTipo.ToString();
                ASolicitud.sNoCliente       = vRow.Cliente.ToString();
                ASolicitud.sConsultor       = vRow.Consultor.ToString();
                ASolicitud.sFSolicitud      = Convert.ToDateTime(vRow.FechaRegistro.ToString()).ToShortDateString();
                ASolicitud.sFVencimiento    = Convert.ToDateTime(vRow.FechaVencimiento.ToString()).ToShortDateString();
                ASolicitud.sFechaResolucion = Convert.ToDateTime(vRow.FechaRecepción.ToString()).ToShortDateString();
                ASolicitud.sSemaforo        = vRow.Semaforo.ToString();

                LDatos.Add(ASolicitud);
            }
            return(LDatos);
        }
Exemple #20
0
        /*Función para registrar la resolución de la solicitud (Contador)*/
        public void ResolucionContador(int iIdSolicitud, string sResolucion)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_REGISTRAR_RESOLUCION_CONTADOR(iIdSolicitud,
                                                     sResolucion);
        }
Exemple #21
0
        /*Función para registrar una nueva propuesta de respuesta (Contador)*/
        public void RegistrarPropuestaRespuestaContador(int iIdSolicitud, int iIdConsultor, string sPropuesta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPI_ALTA_PROPUESTA_RESPUESTA_CONTADOR(iIdSolicitud,
                                                         iIdConsultor,
                                                         sPropuesta);
        }
Exemple #22
0
        /*Función para registrar el dictamen final de la solicitud(Gerente)*/
        public void DictamenFinal(int iIdSolicitud, int iIdUsuario, string Dictamen)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_REGISTRAR_DICTAMEN(iIdSolicitud,
                                          iIdUsuario,
                                          Dictamen);
        }
Exemple #23
0
        /*Función para enviar la aprobación de la propuesta de respuesta(Supervisor Contabilidad)*/
        public void AprobacionFolioSupConta(int iIdSolicitud, int iAprobacion, int iIdPropuesta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_ENVIAR_APROBACION_SUPERVISOR_CONTABILIDAD(iIdSolicitud,
                                                                 iAprobacion,
                                                                 iIdPropuesta);
        }
Exemple #24
0
        /*Función para registrar la resolución de la solicitud (Consultor)*/
        public void Resolucion(int iIdSolicitud, string sResolucion, string sResServicio)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_REGISTRAR_RESOLUCION(iIdSolicitud,
                                            sResolucion,
                                            sResServicio);
        }
Exemple #25
0
        /*Función para solicitar la aprobación de la propuesta de respuesta por el supervisor*/
        public void AprobacionPropuesta(int iDecision, int iIdPropuesta, string Rechazo)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_APROBACION_PROPUESTA(iDecision,
                                            iIdPropuesta,
                                            Rechazo);
        }
Exemple #26
0
        /*Función para registrar un nuevo documento*/
        public void RegistrarDocumento(int iIdSolicitud, int iIdConsultor, string sRequisicion, string sTipoReq)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPI_ALTA_DOCUMENTO(iIdSolicitud,
                                      iIdConsultor,
                                      sRequisicion,
                                      sTipoReq);
        }
Exemple #27
0
        /*Función para enviar la aprobación de la propuesta de respuesta(Coordinador)*/
        public void AprobacionFolio(int iIdSolicitud, int iAprobacion, int Registro, int iIdPropuesta)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPU_ENVIAR_APROBACION(iIdSolicitud,
                                         iAprobacion,
                                         Registro,
                                         iIdPropuesta);
        }
Exemple #28
0
        /*Función para registrar una nueva solicitud de información */
        public void RegistrarSolicitudInformacion(int iIdSolicitud, int iIdConsultor, int iIdResponsable,
                                                  string sSolicitud, DateTime dtFechaVigencia)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPI_ALTA_SOLICITUD_INFORMACION(iIdSolicitud,
                                                  iIdConsultor,
                                                  iIdResponsable,
                                                  sSolicitud,
                                                  dtFechaVigencia);
        }
Exemple #29
0
        /*Función para registrar un nuevo evento*/
        public int addServicio(int iIdMateria, int iIdSolicitudTipo, string sTipificacion)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPI_REGISTRO_SERVICIO(iIdMateria,
                                         iIdSolicitudTipo,
                                         sTipificacion,
                                         ref iResultado);

            return(Convert.ToInt32(iResultado));
        }
Exemple #30
0
        /*Función para registrar un nuevo evento*/
        public int agregarTarea(int iIdMateria, int idEvento, string sTarea)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            ADB.SOLSPI_REGISTRO_TAREA(iIdMateria,
                                      idEvento,
                                      sTarea,
                                      ref iResultado);

            return(Convert.ToInt32(iResultado));
        }