예제 #1
0
        public void ExibirGridView()
        {
            string pesquisa = "c.nome like '%" + TextBoxPesq.Text + "%'";

            GridCategorias.DataSource = categoriaBLL.Pesquisar(pesquisa);
            GridCategorias.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var login = Session["Login"];

            if (login == null)
            {
                Response.Redirect("~/login.aspx");
            }


            var container = new SimpleInjector.Container();

            Infra.CrossCutting.IoC.BootStrapper.RegisterServices(container);
            container.GetInstance <Imagem_ItapeviContext>().ChangeConnection(ConfigurationManager.ConnectionStrings["PgProdutos"].ToString());
            var service = container.GetInstance <ICadastroAppService>();


            var user = service.RetornaUsuario(Session["Login"].ToString());

            if (!user.Modulos.Any(x => x.id_modulo == 1))
            {
                Response.Redirect("~/AcessoNegado.aspx");
            }

            var categorias = service.ListaCategorias();

            GridCategorias.DataSource = categorias;
            GridCategorias.DataBind();
            if (ddlArmazenaImagens.Items.Count == 0)
            {
                ddlArmazenaImagens.Items.Add(new ListItem("Todos", "0"));
                ddlArmazenaImagens.Items.Add(new ListItem("Sim", "1"));
                ddlArmazenaImagens.Items.Add(new ListItem("Não", "2"));
            }
        }
        void RecarregarGrid()
        {
            var filtro = new frmCategoriasViewModel(
                Session["descMenu"] == null ? "" : Session["descMenu"].ToString(),
                Session["nomeMenu"] == null ? "" : Session["nomeMenu"].ToString(),
                Session["armazMenu"] == null ? "" : Session["armazMenu"].ToString()
                );
            var container = new SimpleInjector.Container();

            Infra.CrossCutting.IoC.BootStrapper.RegisterServices(container);
            container.GetInstance <Imagem_ItapeviContext>().ChangeConnection(ConfigurationManager.ConnectionStrings["PgProdutos"].ToString());
            var service    = container.GetInstance <ICadastroAppService>();
            var categorias = service.BuscarCategoria(filtro);

            GridCategorias.DataSource = categorias;
            GridCategorias.DataBind();
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                /*
                 * Obtener datos de la tabla categoria
                 */

                // c[R]ud

                // USING = Usa el objeto hasta que terminen las llaves
                // y luego lo elimino de memoria
                using (blog_dbEntities bd = new blog_dbEntities())
                {
                    List <Categoria> categorias = new List <Categoria>();
                    categorias = bd.Categoria.ToList();

                    GridCategorias.DataSource = categorias;
                    GridCategorias.DataBind();
                }; // Al momento de cerrar llaves y pasar de esta línea,
                   // se elimina el objeto bd de memoria
            }
            ;
        }
예제 #5
0
 private void actualizarGrid()
 {
     GridCategorias.DataSource = categoria.listarCategorias();
     GridCategorias.DataBind();
 }