Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
                }
            }
        }