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(); } }
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; }
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(); } }
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; }