protected void BtGv_Command(object sender, CommandEventArgs e) { string Codigo = e.CommandArgument.ToString(); RecursoBL ServicioBL = new RecursoBL(); Entities.Entities.Recurso Recurso = new Entities.Entities.Recurso(); Recurso = ServicioBL.GetRecursoPorIDBL(Convert.ToInt32(Codigo)); TbNombreRecurso.Text = Recurso.Nombre; DdTipo.SelectedValue = Recurso.Tipo; DdEstado.SelectedValue = Recurso.Estado; Session["Update"] = 1; Session["CodigoResidente"] = Convert.ToInt32(Codigo); }
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(); } } }