public void VerGrid() { List <servicio> Lservicios; using (aplicadaBDEntities DBF = new aplicadaBDEntities()) { IQueryable <servicio> lista = (from q in DBF.servicio select q); Lservicios = lista.ToList(); Buscadores bus = new Buscadores(); string a = txtpatente.Value; vehiculo objvehiculo = bus.buscarvehiculo(a); modelo objmodelo = bus.buscarmodelo(objvehiculo); Lservicios = Lservicios.FindAll(ser => ser.id_modelo == objmodelo.id_modelo); GridView1.DataSource = Lservicios; GridView1.DataBind(); } }
public void VerGrid(servicio oservicio) { List <servicio> Lservicios; DropServicio.Items.Clear(); if (GridView2.Rows.Count == 0) { using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2()) { IQueryable <servicio> lista = (from q in DBF.servicio select q); Lservicios = lista.ToList(); Buscadores bus = new Buscadores(); string a = txtpatente.Value; vehiculo objvehiculo = bus.buscarvehiculo(a); modelo objmodelo = bus.buscarmodelo(objvehiculo); Lservicios = Lservicios.FindAll(ser => ser.id_modelo == objmodelo.id_modelo); LSM = Lservicios; Lservicios = Lservicios.FindAll(servicio => servicio.id_tipo == int.Parse(DropTipoServicio.SelectedValue)); foreach (servicio x in Lservicios) { System.Web.UI.WebControls.ListItem i = new System.Web.UI.WebControls.ListItem(x.detalle.ToString(), x.id_servicios.ToString()); DropServicio.Items.Add(i); } } } else { if (oservicio.precio != "1") { Lservi.Remove(oservicio); Lservicios = Lservi.FindAll(servicio => servicio.id_tipo == int.Parse(DropTipoServicio.SelectedValue)); foreach (servicio x in Lservicios) { System.Web.UI.WebControls.ListItem i; i = new System.Web.UI.WebControls.ListItem(x.detalle.ToString(), x.id_servicios.ToString()); DropServicio.Items.Add(i); } } else { using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2()) { IQueryable <servicio> lista = (from q in DBF.servicio select q); Lservicios = lista.ToList(); oservicio = Lservicios.Find(x => x.id_servicios == oservicio.id_servicios); } Lservi.Add(oservicio); Lservicios = Lservi.FindAll(servicio => servicio.id_tipo == int.Parse(DropTipoServicio.SelectedValue)); foreach (servicio x in Lservicios) { System.Web.UI.WebControls.ListItem i; i = new System.Web.UI.WebControls.ListItem(x.detalle.ToString(), x.id_servicios.ToString()); DropServicio.Items.Add(i); } } } }