private void DefineGrid()
        {
            bool?vFgActivo = true;;

            if (Request.QueryString["CL_ORIGEN"] != null)
            {
                if (Request.QueryString["CL_ORIGEN"].ToString() == "REQUISICION")
                {
                    vFgActivo = null;
                    vIdRol    = null;
                }
            }

            vClTipoSeleccion = Request.QueryString["vClTipoSeleccion"];
            if (string.IsNullOrEmpty(vClTipoSeleccion))
            {
                vClTipoSeleccion = "TODAS";
            }

            XElement        vXmlSeleccion = vTipoDeSeleccion(vClTipoSeleccion);
            EmpleadoNegocio nEmpleado     = new EmpleadoNegocio();
            List <SPE_OBTIENE_EMPLEADOS_Result> eEmpleados;

            eEmpleados = nEmpleado.ObtenerEmpleados(pXmlSeleccion: vXmlSeleccion, pClUsuario: vClUsuario, pFgActivo: vFgActivo, pID_EMPRESA: vIdEmpresa, pID_ROL: vIdRol); // Se manda el ID ROL como parametro
            CamposAdicionales cad        = new CamposAdicionales();
            DataTable         tEmpleados = cad.camposAdicionales(eEmpleados, "M_EMPLEADO_XML_CAMPOS_ADICIONALES", grdEmpleados, "M_EMPLEADO");

            grdEmpleados.DataSource = tEmpleados;
        }
        private void DefineGrid()
        {
            //EmpleadoNegocio nEmpleado = new EmpleadoNegocio();
            SolicitudNegocio nSolicitud = new SolicitudNegocio();
            List <SPE_OBTIENE_SOLICITUDES_Result> vSolicitudes;

            vSolicitudes = nSolicitud.ObtieneCatalogoSolicitudes(TipoSeleccion());
            CamposAdicionales cad          = new CamposAdicionales();
            DataTable         tSolicitudes = cad.camposAdicionales(vSolicitudes, "M_EMPLEADO_XML_CAMPOS_ADICIONALES", grdSolicitudes, "M_EMPLEADO");

            grdSolicitudes.DataSource = tSolicitudes;
        }
示例#3
0
        private void DefineGrid()
        {
            vClTipoSeleccion = Request.QueryString["vClTipoSeleccion"];
            if (string.IsNullOrEmpty(vClTipoSeleccion))
            {
                vClTipoSeleccion = "TODAS";
            }

            XElement        vXmlSeleccion = vTipoDeSeleccion(vClTipoSeleccion);
            EmpleadoNegocio nEmpleado     = new EmpleadoNegocio();
            List <SPE_OBTIENE_EMPLEADOS_SELECTOR_Result> eEmpleados;

            eEmpleados = nEmpleado.ObtenerEmpleadosSelector(pXmlSeleccion: vXmlSeleccion, pClUsuario: vClUsuario, pFgActivo: true, pID_EMPRESA: ContextoUsuario.oUsuario.ID_EMPRESA);
            CamposAdicionales cad        = new CamposAdicionales();
            DataTable         tEmpleados = cad.camposAdicionales(eEmpleados, "M_EMPLEADO_XML_CAMPOS_ADICIONALES", grdEmpleados, "M_EMPLEADO");

            grdEmpleados.DataSource = tEmpleados;
        }
        private void DefineGrid()
        {
            vClTipoSeleccion = Request.QueryString["vClTipoSeleccion"];
            if (string.IsNullOrEmpty(vClTipoSeleccion))
            {
                vClTipoSeleccion = "TODAS";
            }

            vXmlTabuladorEmpleado = vTipoDeSeleccion(vClTipoSeleccion);
            TabuladoresNegocio nTabuladores = new TabuladoresNegocio();
            var vTabulador = nTabuladores.ObtenieneEmpleadosTabulador(XML_SELECCIONADOS: vXmlTabuladorEmpleado, ID_EMPRESA: ContextoUsuario.oUsuario.ID_EMPRESA, pIdRol: vIdRol);

            grdTabuladorEmpleado.DataSource = vTabulador;

            List <SPE_OBTIENE_EMPLEADOS_TABULADOR_Result> eEmpleados;

            eEmpleados = nTabuladores.ObtenieneEmpleadosTabulador(XML_SELECCIONADOS: vXmlTabuladorEmpleado, ID_EMPRESA: ContextoUsuario.oUsuario.ID_EMPRESA, pIdRol: vIdRol);

            CamposAdicionales cad        = new CamposAdicionales();
            DataTable         tEmpleados = cad.camposAdicionales(eEmpleados, "M_EMPLEADO_XML_CAMPOS_ADICIONALES", grdTabuladorEmpleado, "M_EMPLEADO");

            grdTabuladorEmpleado.DataSource = tEmpleados;
        }