Beispiel #1
0
        /*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;
        }
Beispiel #2
0
        /*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;
        }
Beispiel #3
0
        /*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;
        }