コード例 #1
0
 public XElement ActualizarRepuestasCuestionario(string pXmlRespuestas, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ACTUALIZA_PREGUNTA_RESPUESTA(pOutClRetorno, pXmlRespuestas, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #2
0
 public XElement InsertarResultadoEvaluacionCompetencia(int pIdPeriodo, int pIdEvaluado, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_RESULTADO_EVALUACION_COMPETENCIA(pOutClRetorno, pIdPeriodo, pIdEvaluado, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #3
0
 public XElement EliminarPreguntaAdicional(string pXmlPreguntas = null)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ELIMINA_FYD_PREGUNTA_ADICIONAL(pOutClRetorno, pXmlPreguntas);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #4
0
 public XElement EliminaCuestionario(int pIdCuestionario)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ELIMINA_FYD_CUESTIONARIO(pOutClRetorno, pIdCuestionario);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #5
0
 public XElement ActualizarEstatusPeriodo(int pIdPeriodo, string pClEstatus, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ACTUALIZA_ESTATUS_PERIODO(pOutClRetorno, pIdPeriodo, pClEstatus, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #6
0
 public XElement InsertarPreguntasAdicionales(int?pIdPeriodo = null, int?pIdPregunta = null, string pNbPregunta = null, XElement pXmlPreguntasAdicionales = null, string pClCuestionarioObjetivo = null, string pClUsuario = null, string pNbPrograma = null, string pClTipoTransaccion = null)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_FYD_PREGUNTAS_ADICIONALES_PERIODO(pOutClRetorno, pIdPeriodo, pIdPregunta, pNbPregunta, pXmlPreguntasAdicionales.ToString(), pClCuestionarioObjetivo, pClUsuario, pNbPrograma, pClTipoTransaccion);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #7
0
 public XElement EliminarPuestoEvaluado(int pIdPuestoEvaluado)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ELIMINA_FYD_PUESTO_EVALUADO(pOutClRetorno, pIdPuestoEvaluado);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #8
0
 public XElement InsertarActualizarTokenEvaluadores(int pIdPeriodo, XElement pXmlTokenEvaluadores, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_ACTUALIZA_FYD_EVALUADORES_TOKEN(pOutClRetorno, pIdPeriodo, pXmlTokenEvaluadores.ToString(), pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #9
0
 public XElement EliminarEvaluador(int pIdEvaluador, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ELIMINA_FYD_OTRO_EVALUADOR(pOutClRetorno, pIdEvaluador, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #10
0
 public XElement InsertarActualizarOtrosPuestosEvaluados(int pIdPeriodo, XElement pXmlEvaluados, XElement pXmlPuestos, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_ACTUALIZA_OTROS_PUESTOS_EVALUADO(pOutClRetorno, pIdPeriodo, pXmlEvaluados.ToString(), pXmlPuestos.ToString(), pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #11
0
 public XElement InsertarActualizaOtrosEvaluadoresExterno(int pIdPeriodo, int?pIdEmpleado, int?pIdEvaluador, string pNbEvaluador, string pNbPuesto, string pClCorreoElectronico, bool pFgEvaluaTodos, string pClUsuario, string pNbPrograma, E_TIPO_OPERACION_DB pClTipoOperacion)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_ACTUALIZA_FYD_OTROS_EVALUADORES_EXTERNOS(pOutClRetorno, pIdPeriodo, pIdEmpleado, pIdEvaluador, pNbPuesto, pClCorreoElectronico, pNbEvaluador, pFgEvaluaTodos, "OTRO", pClUsuario, pNbPrograma, pClTipoOperacion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #12
0
 public XElement InsertarOtrosEvaluadoresInventario(int pIdPeriodo, XElement pXmlOtrosEvaluadores, bool pFgEvaluaTodos, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_ACTUALIZA_FYD_OTROS_EVALUADORES(pOutClRetorno, pIdPeriodo, pXmlOtrosEvaluadores.ToString(), pFgEvaluaTodos, "OTRO", pClUsuario, pNbPrograma, E_TIPO_OPERACION_DB.I.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #13
0
 public List <SPE_OBTIENE_K_AREA_INTERES_Result> Obtener_K_AREA_INTERES(int?ID_CANDIDATO_AREA_INTERES = null, int?ID_CANDIDATO = null, int?ID_AREA_INTERES = 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)
 {
     using (context = new SistemaSigeinEntities())
     {
         var q = from V_K_AREA_INTERES in context.SPE_OBTIENE_K_AREA_INTERES(ID_CANDIDATO_AREA_INTERES, ID_CANDIDATO, ID_AREA_INTERES)
                 select V_K_AREA_INTERES;
         return(q.ToList());
     }
 }
コード例 #14
0
 public List <SPE_OBTIENE_C_IDIOMA_Result> Obtener_C_IDIOMA(int?ID_IDIOMA = null, String CL_IDIOMA = null, String NB_IDIOMA = null, bool?FG_ACTIVO = 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)
 {
     using (context = new SistemaSigeinEntities())
     {
         var q = from V_C_IDIOMA in context.SPE_OBTIENE_C_IDIOMA(ID_IDIOMA, CL_IDIOMA, NB_IDIOMA, FG_ACTIVO)
                 select V_C_IDIOMA;
         return(q.ToList());
     }
 }
コード例 #15
0
 public XElement ActualizarConfiguracionPeriodo(int pIdPeriodo, XElement pXmlConfiguracion, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_ACTUALIZA_FYD_CONFIGURACION_PERIODO_COMPETENCIAS(pOutClRetorno, pIdPeriodo, pXmlConfiguracion.ToString(), pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #16
0
 public XElement InsertarActualizarCuestionariosAdicionales(int pIdPeriodo, XElement pXmlEvaluados, XElement pXmlEvaluadores, string pClRolEvaluador, bool pFgCrearCuestionarios, string pClUsuario, string pNbPrograma)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_ACTUALIZA_FYD_CUESTIONARIOS_ADICIONALES(pOutClRetorno, pIdPeriodo, pXmlEvaluados.ToString(), pClRolEvaluador, pXmlEvaluadores.ToString(), pFgCrearCuestionarios, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #17
0
 public XElement TerminarCuestionario(string pXmlRespuestas, int pIdPeriodo, int pIdEvaluado, int pIdEvaluadoEvaluador, int pNoValor, bool pFgTerminado, string pClUsuario, string pNbPrograma, string pXmlRespuestasAdicionales = null)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_TERMINA_CUESTIONARIO_EVALUADOR(pOutClRetorno, pXmlRespuestas, pXmlRespuestasAdicionales, pIdPeriodo, pIdEvaluado, pIdEvaluadoEvaluador, pNoValor, pFgTerminado, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
コード例 #18
0
        /* #region INSERTA ACTUALIZA DATOS  C_COMPETENCIA_NIVEL
         * public bool InsertaActualiza_C_COMPETENCIA_NIVEL(string tipo_transaccion, SPE_OBTIENE_C_COMPETENCIA_NIVEL_Result V_C_COMPETENCIA_NIVEL, string usuario, string programa)
         * {
         *   using (context = new SistemaSigeinEntities())
         *   {
         *       //Declaramos el objeto de valor de retorno
         *       ObjectParameter pout_clave_retorno = new ObjectParameter("POUT_CLAVE_RETORNO", typeof(bool));
         *       context.SPE_INSERTA_ACTUALIZA_C_COMPETENCIA_NIVEL(pout_clave_retorno, V_C_COMPETENCIA_NIVEL.ID_NIVEL_COMPETENCIA, V_C_COMPETENCIA_NIVEL.CL_NIVEL_COMPETENCIA, V_C_COMPETENCIA_NIVEL.NB_NIVEL_COMPETENCIA, V_C_COMPETENCIA_NIVEL.DS_NIVEL_COMPETENCIA_PUESTO, V_C_COMPETENCIA_NIVEL.DS_NIVEL_COMPETENCIA_PERSONA, V_C_COMPETENCIA_NIVEL.NO_VALOR_NIVEL, V_C_COMPETENCIA_NIVEL.ID_COMPETENCIA, usuario, usuario, programa, programa, tipo_transaccion);
         *       //regresamos el valor de retorno de sql
         *       return Convert.ToBoolean(pout_clave_retorno.Value); ;
         *   }
         * }
         #endregion
         */

        public string EliminarCompetenciaNivel(int?pIdNivelCompetencia = null, string pClUsuario = null, string pNbPrograma = null)
        {
            using (context = new SistemaSigeinEntities())
            {
                ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
                context.SPE_ELIMINA_C_COMPETENCIA_NIVEL(pout_clave_retorno, pIdNivelCompetencia, pClUsuario, pNbPrograma);
                return(Convert.ToString(pout_clave_retorno.Value));
            }
        }
コード例 #19
0
 public XElement ActualizaModificacionEmpleado(int?ID_CAMBIO = null, bool FG_AUTORIZADO = false, string DS_CAMBIO = "", string ID_EMPLEADO = null, string CL_ESTADO = "", string TIPO_TRANSACCION = "", string CL_USUARIO_APP = "", string NB_PROGRAMA = "")
 {
     using (context = new SistemaSigeinEntities())
     {
         ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_MODIFICACION_INFORMACION_EMPLEADO(pout_clave_retorno, ID_CAMBIO, FG_AUTORIZADO, DS_CAMBIO, ID_EMPLEADO, CL_ESTADO,
                                                                         TIPO_TRANSACCION, CL_USUARIO_APP, NB_PROGRAMA);
         return(XElement.Parse(pout_clave_retorno.Value.ToString()));
     }
 }
コード例 #20
0
 public List <SPE_OBTIENE_C_CUESTIONARIO_Result> Obtiene_C_CUESTIONARIO
     (int?pIdCuestionario = null, string pClCuestionario = null, string pNbCuestionario = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         var q = from V_C_CUESTIONARIO in context.SPE_OBTIENE_C_CUESTIONARIO(pIdCuestionario, pClCuestionario, pNbCuestionario)
                 select V_C_CUESTIONARIO;
         return(q.ToList());
     }
 }
コード例 #21
0
 public List <SPE_OBTIENE_K_PREGUNTA_Result> Obtiene_K_PREGUNTA
     (int?pIdPregunta = null, string pClPregunta = null, string pNbPregunta = null, string pDsPregunta = null, string pClTipoPregunta = null, decimal?pNoValor = null, bool?pFgRequerido = null, bool?pFgActivo = null, int?pIdCompetencia = null, int?pIdBitacora = null, int?pIdPrueba = null, int?pIdCuestionario = null, Guid?pClTokenExterno = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         var q = from V_C_PREGUNTAS in context.SPE_OBTIENE_K_PREGUNTA(pIdPregunta, pClPregunta, pNbPregunta, pDsPregunta, pClTipoPregunta, pNoValor, pFgRequerido, pFgActivo, pIdCompetencia, pIdBitacora, pIdPrueba, pIdCuestionario, pClTokenExterno)
                 select V_C_PREGUNTAS;
         return(q.ToList());
     }
 }
コード例 #22
0
        public List <SPE_OBTIENE_C_FACTOR_Result> obtieneFactores(int?ID_FACTOR = null, string CL_FACTOR = null, string NB_FACTOR = null, string DS_FACTOR = null, int?ID_VARIABLE = null, string NB_ABREVIATURA = null)
        {
            using (context = new SistemaSigeinEntities())
            {
                var q = from a in context.SPE_OBTIENE_C_FACTOR(ID_FACTOR, CL_FACTOR, NB_FACTOR, DS_FACTOR, ID_VARIABLE, NB_ABREVIATURA)
                        select a;

                return(q.ToList());
            }
        }
コード例 #23
0
        public XElement InsertarActualizarDepartamento(string pClTipoTransaccion, E_DEPARTAMENTO pDepartamento, string pClUsuario, string pNbPrograma)
        {
            using (context = new SistemaSigeinEntities())
            {
                ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
                context.SPE_INSERTA_ACTUALIZA_M_DEPARTAMENTO(pOutClRetorno, pDepartamento.ID_DEPARTAMENTO, pDepartamento.FG_ACTIVO, pDepartamento.FE_INACTIVO, pDepartamento.CL_DEPARTAMENTO, pDepartamento.NB_DEPARTAMENTO, pDepartamento.CL_TIPO_DEPARTAMENTO, pDepartamento.ID_DEPARTAMENTO_PADRE, pDepartamento.XML_CAMPOS_ADICIONALES, pClUsuario, pNbPrograma, pClTipoTransaccion);

                return(XElement.Parse(pOutClRetorno.Value.ToString()));
            }
        }
コード例 #24
0
        public List <SPE_OBTIENE_FOLIO_SECUENCIA_Result> ObtieneFolioSecuencia(String CL_SECUENCIA = null)
        {
            using (context = new SistemaSigeinEntities())
            {
                var q = from V_C_SECUENCIA in context.SPE_OBTIENE_FOLIO_SECUENCIA(CL_SECUENCIA)
                        select V_C_SECUENCIA;

                return(q.ToList());
            }
        }
コード例 #25
0
        public XElement InsertaActualizaGrupo(int?pID_GRUPO = null, string pCL_GRUPO = null, string pNB_GRUPO = null, string pXML_PLAZAS = null, string pCL_USUARIO = null, string pNB_PROGRAMA = null, string pCL_TIPO_TRANSACCION = null)
        {
            using (context = new SistemaSigeinEntities())
            {
                ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
                context.SPE_INSERTA_ACTUALIZA_GRUPO(pOutClRetorno, pID_GRUPO, pCL_GRUPO, pNB_GRUPO, pXML_PLAZAS, pCL_USUARIO, pNB_PROGRAMA, pCL_TIPO_TRANSACCION);

                return(XElement.Parse(pOutClRetorno.Value.ToString()));
            }
        }
コード例 #26
0
        public string obtieneCatalogos()
        {
            ObjectParameter pXmlCatalogos = new ObjectParameter("POUT_XML_CATALOGOS", typeof(XElement));

            using (Contexto = new SistemaSigeinEntities())
            {
                Contexto.SPE_OBTIENE_FYD_REPORTE_CATALOGOS(pXmlCatalogos);
                return(pXmlCatalogos.Value.ToString());
            }
        }
コード例 #27
0
 ////////////////////////////////////////K_PRUEBA_NIVEL////////////////////////////////////////////////////
 #region OBTIENE DATOS  K_PRUEBA_NIVEL
 public List <SPE_OBTIENE_K_PRUEBA_NIVEL_Result> Obtener_K_PRUEBA_NIVEL
     (int?pIdPruebaNivel = null, int?pIdPrueba = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         var q = from V_K_PRUEBA_NIVEL in context.SPE_OBTIENE_K_PRUEBA_NIVEL(pIdPruebaNivel, pIdPrueba)
                 select V_K_PRUEBA_NIVEL;
         return(q.ToList());
     }
 }
コード例 #28
0
 public List <SPE_OBTIENE_OCUPACIONES_Result> Obtener_SPE_OBTIENE_OCUPACIONES(int?PIN_ID_AREA      = null, string PIN_CL_AREA      = null, string PIN_NB_AREA      = null,
                                                                              int?PIN_ID_SUBAREA   = null, string PIN_CL_SUBAREA   = null, string PIN_NB_SUBAREA   = null,
                                                                              int?PIN_ID_MODULO    = null, string PIN_CL_MODULO    = null, string PIN_NB_MODULO    = null,
                                                                              int?PIN_ID_OCUPACION = null, string PIN_CL_OCUPACION = null, string PIN_NB_OCUPACION = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         return(context.SPE_OBTIENE_OCUPACIONES(PIN_ID_AREA, PIN_CL_AREA, PIN_NB_AREA, PIN_ID_SUBAREA, PIN_CL_SUBAREA, PIN_NB_SUBAREA, PIN_ID_MODULO, PIN_CL_MODULO, PIN_NB_MODULO, PIN_ID_OCUPACION, PIN_CL_OCUPACION, PIN_NB_OCUPACION).ToList());
     }
 }
コード例 #29
0
        public int InsertaActualiza_K_EXPERIENCIA_LABORAL(string usuario, string programa, string archivo)
        {
            using (context = new SistemaSigeinEntities())
            {
                ObjectParameter pout_clave_retorno = new ObjectParameter("POUT_CLAVE_RETORNO", typeof(int));
                context.SPE_INSERTA_ACTUALIZA_K_EXPERIENCIA_LABORAL(pout_clave_retorno, usuario, usuario, programa, programa, archivo);

                return(Convert.ToInt32(pout_clave_retorno.Value));;
            }
        }
コード例 #30
0
 public XElement EliminarCompetencia(int?pIdCompetencia = null, string pClUsuario = null, string pNbPrograma = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         //Declaramos el objeto de valor de retorno
         ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_ELIMINA_C_COMPETENCIA(pout_clave_retorno, pIdCompetencia, pClUsuario, pNbPrograma);
         return(XElement.Parse(pout_clave_retorno.Value.ToString()));
     }
 }