Пример #1
0
    private void cargarGrid(string strcatalogo, string strcampo, string strCriterio)
    {
        ListItemCollection itemfields = Session["QFields"] as ListItemCollection;

        ConsultaString.Consultas Query = new ConsultaString.Consultas();
        consultar = Query.GenerarQuery(strcatalogo, strcampo, strCriterio, itemfields);
        Operaciones.Seleccionar Proceso = new Operaciones.Seleccionar();
        DataTable vldata = Proceso.Obtener(consultar);

        if (vldata.Rows.Count == 0)
        {
            lblPagina.Text = "No se encontraron registros";
            //esto lo utilizo para ver el query que regresa
            //lblPagina.Text = Query.GenerarQuery(strcatalogo, strcampo, strCriterio, itemfields);
            lblPaginatot.Text = "";
        }
        else
        {
            double datacount = (vldata.Rows.Count / 30) + 1;
            lblPaginatot.Text = " de " + datacount.ToString();
            creacols();
            Session["SortInfo"]  = vldata;
            grdvLista.DataSource = Session["SortInfo"];
            grdvLista.DataBind();
        }
    }
Пример #2
0
    private void LlenarCampos()
    {
        string vlquery = "SELECT * FROM CONFIG_CATALOGOS WHERE Mostrar=1 AND Catalogo='Sucursal' ORDER BY ID";

        Operaciones.Seleccionar Query = new Operaciones.Seleccionar();
        DataTable vldata = Query.Obtener(vlquery);

        Session["datacols"] = vldata;
    }
Пример #3
0
    private void cargarGrid()
    {
        consultar = "SELECT '" + VNombre.Replace("'", "@apos") + "' ENOM,ESTABLECIMIENTO_ID EID,SUCURSAL,ID ID_Sucursal,TELEFONO,DIRECCION FROM SUCURSALES WHERE ESTABLECIMIENTO_ID=" + VID + " ORDER BY SUCURSAL";
        Operaciones.Seleccionar Proceso = new Operaciones.Seleccionar();
        DataTable vldata = Proceso.Obtener(consultar);

        if (vldata.Rows.Count == 0)
        {
            lblPagina.Text = "No se encontraron registros";
            //esto lo utilizo para ver el query que regresa
            //lblPagina.Text = consultar;
            lblPaginatot.Text = "";
            //lnkAgregarNuevo.Visible = false;
        }
        else
        {
            double datacount = (vldata.Rows.Count / 30) + 1;
            lblPaginatot.Text = " de " + datacount.ToString();
            creacols();
            Session["SortInfo"]  = vldata;
            grdvLista.DataSource = Session["SortInfo"];
            grdvLista.DataBind();
        }
    }
Пример #4
0
    private void LlenarCampos(string catalog)
    {
        int    dropindex = 0;
        string vlquery = string.Format("SELECT * FROM CONFIG_CATALOGOS WHERE Mostrar=1 AND Catalogo='{0}' ORDER BY ID", catalog);
        string vlcampo, vlvalor;

        Operaciones.Seleccionar Query = new Operaciones.Seleccionar();
        DataTable vldata = Query.Obtener(vlquery);

        Session["datacols"] = vldata;
        int datacount = vldata.Rows.Count;
        int i         = 0;
        ListItemCollection itemfields = new ListItemCollection();

        foreach (DataRow row in vldata.Rows)
        {
            if (row["Campo"].ToString() != "ID")
            {
                vlcampo = row["Campo"].ToString();
                vlvalor = row["Valor"].ToString();
                itemfields.Add(new ListItem(vlcampo, vlvalor));
                switch (catalog)
                {
                case "Articulos":
                    if (vlcampo == "Nombre")
                    {
                        dropindex = i;
                    }
                    ViewState["sortExpression"] = "Nombre";
                    break;

                case "Proveedores":
                    if (vlcampo == "Proveedor")
                    {
                        dropindex = i;
                    }
                    break;

                case "Clientes":
                    if (vlcampo == "Nombre")
                    {
                        dropindex = i;
                    }
                    //ViewState["sortExpression"] = "Nombre";
                    break;

                case "Personal":
                    if (vlcampo == "Apellidos")
                    {
                        dropindex = i;
                    }
                    break;

                case "Comisiones":
                    if (vlcampo == "Concepto")
                    {
                        dropindex = i;
                    }
                    break;

                case "Rutas":
                    if (vlcampo == "Ruta")
                    {
                        dropindex = i;
                    }
                    break;

                case "Precios":
                    if (vlcampo == "Lista")
                    {
                        dropindex = i;
                    }
                    break;

                default:
                    dropindex = i;
                    break;
                }
                i++;
            }
        }
        Session["QFields"] = itemfields;
        foreach (ListItem item1 in itemfields)
        {
            if (item1.Text != "Imagen")
            {
                lblCampo.Items.Add(item1);
            }
        }

        ViewState["dropindex"] = dropindex.ToString();
        lblCampo.SelectedIndex = dropindex;
    }