protected void btnSalvar_Click(object sender, EventArgs e) { AutoresBL auBL = new AutoresBL(); Autores aut = new Autores(); aut.Id = utils.ComparaIntComZero(hfId.Value); aut.Codigo = utils.ComparaIntComZero(lblCodigo.Text); aut.Descricao = txtDescricao.Text; aut.TipoId = utils.ComparaIntComZero(ddlTiposAutores.SelectedValue); if (aut.Id > 0) { if (auBL.EditarBL(aut)) ExibirMensagem("Autor atualizado com sucesso !"); else ExibirMensagem("Não foi possível atualizar o autor. Revise as informações."); } else { if (auBL.InserirBL(aut)) { ExibirMensagem("Autor gravado com sucesso !"); LimparCampos(); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível gravar o autor. Revise as informações."); } }
protected void dtgBairros_RowDeleting(object sender, GridViewDeleteEventArgs e) { AutoresBL autBL = new AutoresBL(); Autores au = new Autores(); au.Id = utils.ComparaIntComZero(dtgAutores.DataKeys[e.RowIndex][0].ToString()); if (autBL.ExcluirBL(au)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public void CarregarPesquisaAutor(string conteudo) { DataTable dt = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.String")); DataColumn coluna3 = new DataColumn("NOME", Type.GetType("System.String")); DataColumn coluna4 = new DataColumn("TIPO", Type.GetType("System.String")); dt.Columns.Add(coluna1); dt.Columns.Add(coluna2); dt.Columns.Add(coluna3); dt.Columns.Add(coluna4); AutoresBL autBL = new AutoresBL(); Autores autores = new Autores(); List<Autores> ltAutores = autBL.PesquisarBuscaBL(conteudo); foreach (Autores ltAut in ltAutores) { DataRow linha = dt.NewRow(); linha["ID"] = ltAut.Id; linha["CODIGO"] = ltAut.Codigo; linha["NOME"] = ltAut.Descricao; linha["TIPO"] = ltAut.Descricao; if (ltAut.TiposDeAutores != null) linha["TIPO"] = ltAut.TiposDeAutores.Descricao; dt.Rows.Add(linha); } grdPesquisaAutor.DataSource = dt; grdPesquisaAutor.DataBind(); }
private void CarregarDados(int id_bai) { AutoresBL auBL = new AutoresBL(); List<Autores> autores = auBL.PesquisarBL(id_bai); foreach (Autores ltAutor in autores) { hfId.Value = ltAutor.Id.ToString(); lblCodigo.Text = ltAutor.Codigo.ToString(); txtDescricao.Text = ltAutor.Descricao; ddlTiposAutores.SelectedValue = ltAutor.TipoId.ToString(); } }
private void Pesquisar(string valor) { DataTable tabela = new DataTable("tabela"); 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")); DataColumn coluna4 = new DataColumn("TIPODESC", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); AutoresBL autorBL = new AutoresBL(); List<Autores> autores; autores = autorBL.PesquisarBuscaBL(valor); foreach (Autores autor in autores) { DataRow linha = tabela.NewRow(); linha["ID"] = autor.Id; linha["CODIGO"] = autor.Codigo; linha["DESCRICAO"] = autor.Descricao; if (autor.TiposDeAutores != null) linha["TIPODESC"] = autor.TiposDeAutores.Descricao; else linha["TIPODESC"] = ""; tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgAutores.DataSource = tabela; dtgAutores.DataBind(); }
private void PesquisarAutor(string autor) { AutoresBL autBl = new AutoresBL(); List<Autores> autores = autBl.PesquisarBL("CODIGO", autor); string tipo = ""; foreach (Autores ltAut in autores) { hfIdAutor.Value = ltAut.Id.ToString(); txtAutor.Text = ltAut.Codigo.ToString(); lblDesAutor.Text = ltAut.Descricao; if (ltAut.TiposDeAutores != null) tipo = ltAut.TiposDeAutores.Descricao; } if (hfIdAutor.Value == null || hfIdAutor.Value == string.Empty) { LimparCamposAutor(); ExibirMensagem("Autor não cadastrado !"); txtAutor.Focus(); } else txtAutor.Focus(); if (Session["dtAutores"] != null) dtAutores = (DataTable)Session["dtAutores"]; if (utils.ComparaIntComZero(hfIdAutor.Value) > 0) { if (!AutorJaIncluido(dtAutores, hfId.Value, hfIdAutor.Value, "dtAutores")) { DataRow linha = dtAutores.NewRow(); linha["ID"] = 0; linha["CODIGO"] = txtAutor.Text; linha["DESCRICAO"] = lblDesAutor.Text; linha["TIPO"] = tipo; linha["AUTORESID"] = hfIdAutor.Value; linha["OBRAID"] = utils.ComparaIntComZero(hfId.Value); dtAutores.Rows.Add(linha); dtbPesquisa = dtAutores; Session["dtAutores"] = dtAutores; dtgAutores.DataSource = dtAutores; dtgAutores.DataBind(); LimparCamposAutor(); } else { ExibirMensagem("Autor já incluído !"); LimparCamposAutor(); } } }