protected void consultar()
    {
        con.Open();
        //string query = "SELECT DISTINCT [DES_RESPONSABLE] , (SELECT UPPER(U.NOMBRE_USUARIO) FROM dbo.TBUSUARIO U WHERE U.IDE_USUARIO = R.[DES_RESPONSABLE]) RESPONSABLE FROM [RRHH_MOI] R WHERE  YEAR([FEC_FECHA_APROBACION]) =" + ddlAnio.SelectedValue;
        string     query = "exec sp_listar_gestion_cambio";
        SqlCommand cmd   = new SqlCommand(query, con);
        DataTable  t1    = new DataTable();

        using (SqlDataAdapter a = new SqlDataAdapter(cmd))
        {
            a.Fill(t1);
        }
        con.Close();
        if (t1.Rows.Count > 0)
        {
            GridViewResultados.DataSource = t1;
            GridViewResultados.DataBind();
            btnDescarga.Visible = true;
        }
        else
        {
            GridViewResultados.DataSource = null;
            GridViewResultados.DataBind();
            btnDescarga.Visible = false;
        }
    }
    protected void Consultar()
    {
        BL_PERSONAL obj         = new BL_PERSONAL();
        DataTable   dtResultado = new DataTable();
        String      danalistas  = string.Empty;
        String      destados    = string.Empty;
        String      dcargos     = string.Empty;
        String      dceco       = string.Empty;
        String      dmano       = string.Empty;
        String      dfecha      = string.Empty;

        //lblSplit.Text = string.Empty;

        if (ddlAnalista.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlAnalista.Items)
            {
                if (li.Selected)
                {
                    danalistas += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = danalistas;
        }

        if (ddlAprobacion.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlAprobacion.Items)
            {
                if (li.Selected)
                {
                    dfecha += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = danalistas;
        }

        if (ddlCargo.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlCargo.Items)
            {
                if (li.Selected)
                {
                    dcargos += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = dcargos;
        }

        if (ddlEstados.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlEstados.Items)
            {
                if (li.Selected)
                {
                    destados += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = destados;
        }

        if (ddlCecoB.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlCecoB.Items)
            {
                if (li.Selected)
                {
                    dceco += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = dceco;
        }


        if (ddlMano.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlMano.Items)
            {
                if (li.Selected)
                {
                    dmano += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = dceco;
        }

        //else
        //{
        //    UC_MessageBox.Show(Page, this.GetType(), "Debe Seleccionar algun Status");
        //    return;
        //}

        //lblSplit.Text = danalistas;

        dtResultado = obj.ConsultarControlReporte_MOI(txtInicio.Text, txtFin.Text, danalistas, dcargos, dceco, destados, dmano, dfecha);

        if (dtResultado.Rows.Count > 0)
        {
            GridViewResultados.DataSource = dtResultado;
            GridViewResultados.DataBind();
            btnDescarga.Visible = true;
        }
        else
        {
            GridViewResultados.DataSource = null;
            GridViewResultados.DataBind();
            btnDescarga.Visible = false;
        }
    }
예제 #3
0
    protected void Consultar()
    {
        BL_PERSONAL obj         = new BL_PERSONAL();
        DataTable   dtResultado = new DataTable();
        String      danalistas  = string.Empty;
        String      destados    = string.Empty;
        String      dcargos     = string.Empty;
        String      dceco       = string.Empty;
        String      dmano       = string.Empty;
        String      dfecha      = string.Empty;

        //lblSplit.Text = string.Empty;

        if (ddlAnalista.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlAnalista.Items)
            {
                if (li.Selected)
                {
                    danalistas += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = danalistas;
        }

        if (ddlAprobacion.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlAprobacion.Items)
            {
                if (li.Selected)
                {
                    dfecha += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = danalistas;
        }

        if (ddlCargo.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlCargo.Items)
            {
                if (li.Selected)
                {
                    dcargos += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = dcargos;
        }

        if (ddlEstados.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlEstados.Items)
            {
                if (li.Selected)
                {
                    destados += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = destados;
        }

        if (ddlCecoB.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlCecoB.Items)
            {
                if (li.Selected)
                {
                    dceco += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = dceco;
        }


        if (ddlMano.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlMano.Items)
            {
                if (li.Selected)
                {
                    dmano += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = dceco;
        }

        string despecialidades = "";

        if (ddlEspecialidad.SelectedIndex != -1)
        {
            foreach (ListItem li in ddlEspecialidad.Items)
            {
                if (li.Selected)
                {
                    despecialidades += li.Value + ",";
                }
                else
                {
                }
            }
            //lblSplit.Text = danalistas;
        }

        dtResultado = obj.ConsultarControlReporte_MOD(txtInicio.Text, txtFin.Text, danalistas, dcargos, dceco, destados, dmano, dfecha, despecialidades);

        if (dtResultado.Rows.Count > 0)
        {
            GridViewResultados.DataSource = dtResultado;
            GridViewResultados.DataBind();
            btnDescarga.Visible = true;
        }
        else
        {
            GridViewResultados.DataSource = null;
            GridViewResultados.DataBind();
            btnDescarga.Visible = false;
        }
    }