예제 #1
0
        public SPE_OBTIENE_SOLICITUD_PLANTILLA_Result ObtenerSolicitudPlantilla(int?pIdPlantilla, int?pIdSolicitud, Guid?pFlPlantillaSolicitud)
        {
            SolicitudOperaciones oSolicitud = new SolicitudOperaciones();
            SPE_OBTIENE_SOLICITUD_PLANTILLA_Result vSolicitudPlantilla = oSolicitud.ObtenerSolicitudPlantilla(pIdPlantilla, pIdSolicitud, pFlPlantillaSolicitud);

            XElement vSolicitud = XElement.Parse(vSolicitudPlantilla.XML_SOLICITUD_PLANTILLA);
            XElement vValores   = XElement.Parse(vSolicitudPlantilla.XML_VALORES);

            foreach (XElement vXmlContenedor in vSolicitud.Element("CONTENEDORES").Elements("CONTENEDOR"))
            {
                foreach (XElement vXmlCampo in vXmlContenedor.Elements("CAMPO"))
                {
                    UtilXML.AsignarValorCampo(vXmlCampo, vValores);
                }
            }

            vSolicitudPlantilla.XML_SOLICITUD_PLANTILLA = vSolicitud.ToString();

            return(vSolicitudPlantilla);
        }
예제 #2
0
        public List <SPE_OBTIENE_CANDIDATOS_BATERIAS_Result> ObtieneCandidatosBaterias()
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtieneCandidatosBaterias());
        }
예제 #3
0
        public List <SPE_OBTIENE_SOLICITUDES_PROCESOS_EVALUACION_Result> ObtieneSolicitudesEvaluacion()
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtieneSolicitudesEvaluacion());
        }
예제 #4
0
        public List <SPE_OBTIENE_SOLICITUDES_Result> ObtieneCatalogoSolicitudes(string pXmlSeleccion = null)
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtenerCatalogoSolicitudes(pXmlSeleccion));
        }
예제 #5
0
        public E_RESULTADO Elimina_K_SOLICITUDES(XElement listSolicitudes, string usuario = null, string programa = null)
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.Elimina_K_SOLICITUDES(listSolicitudes, usuario, programa)));
        }
예제 #6
0
        public E_RESULTADO Elimina_K_SOLICITUD(int?ID_SOLICITUD = null, string usuario = null, string programa = null)
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.Elimina_K_SOLICITUD(ID_SOLICITUD, usuario, programa)));
        }
예제 #7
0
        public E_RESULTADO ActualizaDatosSolicitudCorreo(int?pIdSolicitud, Guid?tokenCartera, string passCartera, string pClUsuario, string pNbPrograma)
        {
            SolicitudOperaciones oSolicitud = new SolicitudOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oSolicitud.ActualizaDatosSolicitudCorreo(pIdSolicitud, tokenCartera, passCartera, pClUsuario, pNbPrograma)));
        }
예제 #8
0
        public E_RESULTADO InsertaCandidatoContratado(string pXmlDatosCandidato, string pClUsuario, string pNbPrograma)
        {
            SolicitudOperaciones oSolicitud = new SolicitudOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oSolicitud.InsertarCandidatoContratado(pXmlDatosCandidato, pClUsuario, pNbPrograma)));
        }
예제 #9
0
        public E_RESULTADO InsertaActualizaSolicitud(XElement pXmlSolicitud, int?pIdSolicitud, List <UDTT_ARCHIVO> pLstArchivoTemporales, List <E_DOCUMENTO> pLstDocumentos, string pClUsuario, string pNbPrograma, string vTipoSolicitud)
        {
            SolicitudOperaciones oSolicitud = new SolicitudOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oSolicitud.InsertarActualizarSolicitud(pXmlSolicitud, pIdSolicitud, pLstArchivoTemporales, pLstDocumentos, pClUsuario, pNbPrograma, vTipoSolicitud)));
        }
예제 #10
0
        public List <E_RESPONSABILIDAD> ObtieneResponsabilidadPuesto()
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtieneResponsabilidadPuesto());
        }
예제 #11
0
        public List <SPE_OBTIENE_ENTREVISTAS_SELECCIONADOS_Result> ObtieneEntrevistasSeleccionados()
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtenerEntrevistasSeleccionados());
        }
예제 #12
0
        public List <SPE_OBTIENE_K_SOLICITUD_Result> ObtieneSolicitudes(int?ID_SOLICITUD = null, int?ID_CANDIDATO = null, int?ID_EMPLEADO = null, int?ID_DESCRIPTIVO = null, int?ID_REQUISICION = null, String CL_SOLICITUD = null, String CL_ACCESO_EVALUACION = null, int?ID_PLANTILLA_SOLICITUD = null, String DS_COMPETENCIAS_ADICIONALES = null, DateTime?FE_CREACION = null, DateTime?FE_MODIFICACION = null, String CL_USUARIO_APP_CREA = null, String CL_USUARIO_APP_MODIFICA = null, String NB_PROGRAMA_CREA = null, String NB_PROGRAMA_MODIFICA = null)
        {
            SolicitudOperaciones oSolicitud = new SolicitudOperaciones();

            return(oSolicitud.ObtenerSolicitudes(ID_SOLICITUD, ID_CANDIDATO, ID_EMPLEADO, ID_DESCRIPTIVO, ID_REQUISICION, CL_SOLICITUD, CL_ACCESO_EVALUACION, ID_PLANTILLA_SOLICITUD, DS_COMPETENCIAS_ADICIONALES, FE_CREACION, FE_MODIFICACION, CL_USUARIO_APP_CREA, CL_USUARIO_APP_MODIFICA, NB_PROGRAMA_CREA, NB_PROGRAMA_MODIFICA));
        }
예제 #13
0
        public List <E_EMPLEADO_RPT> ObtieneDatosEmpleados(int?pIdEmpresa = null, int?pIdRol = null)
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtenerDatosEmpleados(pIdEmpresa, pIdRol));
        }
예제 #14
0
        public List <SPE_OBTIENE_SOLICITUDES_EMPLEO_Result> ObtieneSolicitudesEmpleo()
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtenerSolicitudesEmpleo());
        }
예제 #15
0
        public List <SPE_OBTIENE_EMPLEADOS_PROCESOS_EVALUACION_Result> ObtieneEmpleadosEvaluacion(int?pID_EMPRESA = null, int?pID_ROL = null)
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.ObtieneEmpleadosEvaluacion(pID_EMPRESA, pID_ROL));
        }
예제 #16
0
        public List <SPE_OBTIENE_CARTERA_A_ELIMINAR_Result> Obtener_SOLICITUDES_CARTERA_A_ELIMINAR(int?ID_SOLICITUD = null, int?ID_CANDIDATO = null, int?ID_EMPLEADO = null, int?ID_DESCRIPTIVO = null, int?ID_REQUISICION = null, String CL_SOLICITUD = null, String CL_ACCESO_EVALUACION = null, int?ID_PLANTILLA_SOLICITUD = null, String DS_COMPETENCIAS_ADICIONALES = null, DateTime?FE_CREACION = null, DateTime?FE_MODIFICACION = null, String CL_USUARIO_APP_CREA = null, String CL_USUARIO_APP_MODIFICA = null, String NB_PROGRAMA_CREA = null, String NB_PROGRAMA_MODIFICA = null)
        {
            SolicitudOperaciones operaciones = new SolicitudOperaciones();

            return(operaciones.Obtener_SOLICITUDES_CARTERA_A_ELIMINAR());
        }
예제 #17
0
        public E_RESULTADO InsertaCandidatoEmpleado(int?pIdEmpleado, string pClUsuario, string pNbPrograma)
        {
            SolicitudOperaciones oSolicitud = new SolicitudOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oSolicitud.InsertaCandidatoEmpleado(pIdEmpleado, pClUsuario, pNbPrograma)));
        }