/*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; }
/*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); }
/*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; }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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); }
/*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)); }
/*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)); }