protected void btnSalvar_Click(object sender, EventArgs e)
        {
            CategoriasBL catBL = new CategoriasBL();
            Categorias categorias = new Categorias();

            categorias.Id = utils.ComparaIntComZero(hfId.Value);
            categorias.Codigo = utils.ComparaIntComZero(lblCodigo.Text);
            categorias.Descricao = txtDescricao.Text;

            if (categorias.Id > 0)
            {

                if (catBL.EditarBL(categorias))
                    ExibirMensagem("Categoria atualizada com sucesso !");
                else
                    ExibirMensagem("Não foi possível atualizar a categoria. Revise as informações.");

            }
            else
            {

                if (catBL.InserirBL(categorias))
                {
                    ExibirMensagem("Categoria gravada com sucesso !");
                    LimparCampos();
                }

            }

            txtDescricao.Focus();
        }
        protected void dtgCategorias_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            CategoriasBL catBL = new CategoriasBL();
            Categorias categorias = new Categorias();
            categorias.Id = utils.ComparaIntComZero(dtgCategorias.DataKeys[e.RowIndex][0].ToString());

            if (catBL.ExcluirBL(categorias))
                ExibirMensagem("Registro excluído com sucesso !");
            else
                ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes");
            Pesquisar(null);
        }
        private void Pesquisar(string valor)
        {
            DataTable tabela = new DataTable("tabela");
            /*Cria as colunas do datatable*/
            DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32"));
            DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.Int32"));
            DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String"));

            /*Adiciona as colunas a datatable*/
            tabela.Columns.Add(coluna1);
            tabela.Columns.Add(coluna2);
            tabela.Columns.Add(coluna3);

            CategoriasBL catBL = new CategoriasBL();
            List<Categorias> categorias = catBL.PesquisarBL();

            categorias = catBL.PesquisarBuscaBL(valor);

            foreach (Categorias cat in categorias)
            {
                DataRow linha = tabela.NewRow();

                linha["ID"] = cat.Id;
                linha["CODIGO"] = cat.Codigo;
                linha["DESCRICAO"] = cat.Descricao;

                tabela.Rows.Add(linha);
            }

            dtbPesquisa = tabela;
            dtgCategorias.DataSource = tabela;
            dtgCategorias.DataBind();
        }
        private void carregarDados(int id_cat)
        {
            CategoriasBL catBL = new CategoriasBL();
            Categorias categorias = new Categorias();
            List<Categorias> cat = catBL.PesquisarBL(id_cat);

            foreach (Categorias ltCat in cat)
            {
                hfId.Value = ltCat.Id.ToString();
                lblCodigo.Text = ltCat.Codigo.ToString();
                txtDescricao.Text = ltCat.Descricao;
            }
        }
Exemplo n.º 5
0
        private void CarregarDDLCategoria()
        {
            CategoriasBL catBL = new CategoriasBL();
            List<Categorias> categorias = catBL.PesquisarBL();

            ddlCategoria.Items.Add(new ListItem("Selecione", ""));
            foreach (Categorias ltCat in categorias)
                ddlCategoria.Items.Add(new ListItem(ltCat.Descricao, ltCat.Id.ToString()));

            ddlCategoria.SelectedIndex = 0;
        }
        private void CarregarDdlCategoria()
        {
            CategoriasBL catBL = new CategoriasBL();
            List<Categorias> categorias = catBL.PesquisarBL();

            ddlCategoria.Items.Add(new ListItem());
            foreach (Categorias ltPes in categorias)
                ddlCategoria.Items.Add(new ListItem(ltPes.Codigo + " - " + ltPes.Descricao, ltPes.Id.ToString()));

            ddlCategoria.SelectedIndex = 0;
        }