Ejemplo n.º 1
0
 public XElement InsertarActualizarESDatosLaborales(E_ES_DATOS_LABORALES vDatosLaborales, string pClUsuario, string pNbPrograma, string pTipoTransaccion, int?pIdDatoLaboral = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClaveRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_EST_SOC_DATO_LABORAL(pOutClaveRetorno, pIdDatoLaboral, vDatosLaborales.ID_ESTUDIO_SOCIOECONOMICO, vDatosLaborales.NB_EMPRESA, vDatosLaborales.CL_PAIS, vDatosLaborales.NB_PAIS, vDatosLaborales.CL_ESTADO, vDatosLaborales.NB_ESTADO, vDatosLaborales.CL_MUNICIPIO, vDatosLaborales.NB_MUNICIPIO, vDatosLaborales.CL_COLONIA, vDatosLaborales.NB_COLONIA, vDatosLaborales.CL_CODIGO_POSTAL, vDatosLaborales.NB_DOMICILIO, vDatosLaborales.NB_PUESTO, vDatosLaborales.MN_SALARIO_INICIAL, vDatosLaborales.MN_SALARIO_FINAL, vDatosLaborales.CL_TIPO_EMPRESA, vDatosLaborales.DS_TIPO_EMPRESA, vDatosLaborales.CL_TIPO_CONTRATO, vDatosLaborales.NO_ANTIGUEDAD_EMPRESA, vDatosLaborales.CL_TIPO_SUELDO, vDatosLaborales.NB_TIPO_SUELDO, pClUsuario, pNbPrograma, pTipoTransaccion);
         return(XElement.Parse(pOutClaveRetorno.Value.ToString()));
     }
 }
Ejemplo n.º 2
0
        public E_ES_DATOS_LABORALES ObtenerESDatosLaborales(int?pIdDatoLaboral = null, int?pIdEstudioSocioeconomico = null)
        {
            using (context = new SistemaSigeinEntities())
            {
                E_ES_DATOS_LABORALES vDatosLaborales = new E_ES_DATOS_LABORALES();

                var vResgistro = context.SPE_OBTIENE_EST_SOC_DATO_LABORAL(pIdDatoLaboral, pIdEstudioSocioeconomico).FirstOrDefault();

                if (vResgistro != null)
                {
                    vDatosLaborales.ID_DATO_LABORAL           = vResgistro.ID_DATO_LABORAL;
                    vDatosLaborales.ID_ESTUDIO_SOCIOECONOMICO = vResgistro.ID_ESTUDIO_SOCIOECONOMICO;
                    vDatosLaborales.NB_EMPRESA            = vResgistro.NB_EMPRESA;
                    vDatosLaborales.CL_PAIS               = vResgistro.CL_PAIS;
                    vDatosLaborales.NB_PAIS               = vResgistro.NB_PAIS;
                    vDatosLaborales.CL_ESTADO             = vResgistro.CL_ESTADO;
                    vDatosLaborales.NB_ESTADO             = vResgistro.NB_ESTADO;
                    vDatosLaborales.CL_MUNICIPIO          = vResgistro.CL_MUNICIPIO;
                    vDatosLaborales.NB_MUNICIPIO          = vResgistro.NB_MUNICIPIO;
                    vDatosLaborales.CL_COLONIA            = vResgistro.CL_COLONIA;
                    vDatosLaborales.NB_COLONIA            = vResgistro.NB_COLONIA;
                    vDatosLaborales.CL_CODIGO_POSTAL      = vResgistro.CL_CODIGO_POSTAL;
                    vDatosLaborales.NB_DOMICILIO          = vResgistro.NB_DOMICILIO;
                    vDatosLaborales.NB_PUESTO             = vResgistro.NB_PUESTO;
                    vDatosLaborales.MN_SALARIO_INICIAL    = vResgistro.MN_SALARIO_INICIAL;
                    vDatosLaborales.MN_SALARIO_FINAL      = vResgistro.MN_SALARIO_FINAL;
                    vDatosLaborales.CL_TIPO_EMPRESA       = vResgistro.CL_TIPO_EMPRESA;
                    vDatosLaborales.DS_TIPO_EMPRESA       = vResgistro.DS_TIPO_EMPRESA;
                    vDatosLaborales.CL_TIPO_CONTRATO      = vResgistro.CL_TIPO_CONTRATO;
                    vDatosLaborales.NO_ANTIGUEDAD_EMPRESA = vResgistro.NO_ANTIGUEDAD_EMPRESA;
                    vDatosLaborales.CL_TIPO_SUELDO        = vResgistro.CL_TIPO_SUELDO;
                    vDatosLaborales.NB_TIPO_SUELDO        = vResgistro.NB_TIPO_SUELDO;
                }
                else
                {
                    vDatosLaborales.ID_DATO_LABORAL = 0;
                }

                return(vDatosLaborales);
            }
        }
Ejemplo n.º 3
0
        public E_RESULTADO InsertaActualizaESDatosLaborales(E_ES_DATOS_LABORALES vDatosLaborales, string pClUsuario, string pNbPrograma, string pTipoTransaccion, int?pIdDatoLaboral = null)
        {
            ProcesoSeleccionOperaciones oProcesoSeleccion = new ProcesoSeleccionOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oProcesoSeleccion.InsertarActualizarESDatosLaborales(vDatosLaborales, pClUsuario, pNbPrograma, pTipoTransaccion, pIdDatoLaboral)));
        }