protected void ramConsultas_AjaxRequest(object sender, AjaxRequestEventArgs e)
        {
            E_ARREGLOS vSeleccion     = new E_ARREGLOS();
            E_SELECTOR vSeleccionBono = new E_SELECTOR();
            string     pParameter     = e.Argument;

            if (pParameter != null)
            {
                vSeleccion     = JsonConvert.DeserializeObject <E_ARREGLOS>(pParameter);
                vSeleccionBono = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "EMPLEADO")
            {
                vTabuladores = vSeleccion.arrIdTabulador;
                CargarDatosTabuladores(vTabuladores);
                CargarDatosEmpleados(vSeleccion.arrEmpleados);
            }

            if (vSeleccion.clTipo == "TABULADOR")
            {
                if (rgdEmpleados.Items.Count > 0)
                {
                    List <int> vTabuladores = new List <int>();
                    foreach (RadListBoxItem item in lstTabuladores.Items)
                    {
                        vTabuladores.Add(int.Parse(item.Value));
                    }
                    vTabuladores.Add(vIdTabulador);

                    CargarDatosTabuladores(vTabuladores);
                    List <int> vLstEmpleados = new List <int>();
                    foreach (int vItem in vLstEmpleadosSeleccionados.Select(s => s.ID_EMPLEADO))
                    {
                        vLstEmpleados.Add(vItem);
                    }

                    CargarDatosEmpleados(vLstEmpleados);
                }
                else
                {
                    CargarDatosTabuladoresTodos();
                    CargarDatosEmpleadosTodos();
                }
            }
        }
Пример #2
0
        protected void ramConsultas_AjaxRequest(object sender, AjaxRequestEventArgs e)
        {
            E_ARREGLOS vSeleccion     = new E_ARREGLOS();
            E_SELECTOR vSeleccionBono = new E_SELECTOR();
            string     pParameter     = e.Argument;

            if (pParameter != null)
            {
                vSeleccion     = JsonConvert.DeserializeObject <E_ARREGLOS>(pParameter);
                vSeleccionBono = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccionBono.clTipo == "PERIODODESEMPENO")
            {
                AgregarPeriodos(vSeleccionBono.oSeleccion.ToString());
            }
        }
        protected void ramConsultas_AjaxRequest(object sender, AjaxRequestEventArgs e)
        {
            E_ARREGLOS vSeleccion     = new E_ARREGLOS();
            E_SELECTOR vSeleccionBono = new E_SELECTOR();
            string     pParameter     = e.Argument;

            if (pParameter != null)
            {
                vSeleccion     = JsonConvert.DeserializeObject <E_ARREGLOS>(pParameter);
                vSeleccionBono = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "EMPLEADO")
            {
                vTabuladores = vSeleccion.arrIdTabulador;
                CargarDatosTabuladores(vTabuladores);
                CargarDatosEmpleados(vSeleccion.arrEmpleados);
            }
            if (vSeleccion.clTipo == "TABULADOR_EMPLEADO")
            {
                CargarDatosTabuladorEmpleado(vSeleccion.arrEmpleados);
            }
        }