public void LlenarGV() { DataTable Grid = new DataTable(); DataRow Fila; RecursoBL ServicioBL = new RecursoBL(); Grid.Columns.Add("Código"); Grid.Columns.Add("Estado"); Grid.Columns.Add("Nombre"); Grid.Columns.Add("Tipo"); foreach (var Recursos in ServicioBL.GetRecursoBL()) { Fila = Grid.NewRow(); Fila["Código"] = Recursos.IdRecurso; Fila["Estado"] = Recursos.Estado; Fila["Nombre"] = Recursos.Nombre; Fila["Tipo"] = Recursos.Tipo; Grid.Rows.Add(Fila); } GvRecurso.DataSource = Grid; GvRecurso.DataBind(); }
public void LlenarGvPorCodigo() { RecursoBL ServicioBL = new RecursoBL(); Entities.Entities.Recurso Recurso = new Entities.Entities.Recurso(); if (TbBuscar.Text.Trim() == "") { this.LlenarGV(); } else { Recurso = ServicioBL.GetRecursoPorIDBL(Convert.ToInt32(TbBuscar.Text)); if (Recurso == null) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertCodigoInvalido()", true); TbBuscar.Text = ""; this.LlenarGV(); } else { DataTable Grid = new DataTable(); DataRow Fila; Grid.Columns.Add("Código"); Grid.Columns.Add("Estado"); Grid.Columns.Add("Nombre"); Grid.Columns.Add("Tipo"); Fila = Grid.NewRow(); Fila["Código"] = Recurso.IdRecurso; Fila["Estado"] = Recurso.Estado; Fila["Nombre"] = Recurso.Nombre; Fila["Tipo"] = Recurso.Tipo; Grid.Rows.Add(Fila); GvRecurso.DataSource = Grid; GvRecurso.DataBind(); } } }