protected void bntSalvar_Click(object sender, EventArgs e) { EstadosBL estBL = new EstadosBL(); Estados estados = new Estados(); estados.Id = utils.ComparaIntComZero(hfId.Value); estados.Uf = txtUf.Text.ToUpper(); estados.Descricao = txtDescricao.Text; if (estados.Id > 0) { if (estBL.EditarBL(estados)) ExibirMensagem("Estado atualizado com sucesso !"); else ExibirMensagem("Não foi possível atualizar o estado. Revise as informações."); } else { if (estBL.InserirBL(estados)) { ExibirMensagem("Estado gravado com sucesso !"); LimparCampos(); txtUf.Focus(); } } }
protected void dtgEstados_RowDeleting(object sender, GridViewDeleteEventArgs e) { EstadosBL estBL = new EstadosBL(); Estados estados = new Estados(); estados.Id = utils.ComparaIntComZero(dtgEstados.DataKeys[e.RowIndex][0].ToString()); if (estBL.ExcluirBL(estados)) ExibirMensagem("Estado excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
protected void txtUf_TextChanged(object sender, EventArgs e) { EstadosBL estBL = new EstadosBL(); if (estBL.CodigoJaUtilizadoBL(txtUf.Text)) { lblInformacao.Text = "A UF " + txtUf.Text.ToUpper() + " já existe. Informe uma nova UF."; txtUf.Text = ""; txtUf.Focus(); } else { lblInformacao.Text = ""; txtDescricao.Focus(); } }
private void CarregarDdlUF(DropDownList ddl) { EstadosBL estBL = new EstadosBL(); List<Estados> estados = estBL.PesquisarBL(); ddl.Items.Add(new ListItem("Selecione", "")); foreach (Estados ltUF in estados) ddl.Items.Add(new ListItem(ltUF.Uf + " - " + ltUF.Descricao, ltUF.Id.ToString())); ddl.SelectedIndex = 0; }
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("UF", Type.GetType("System.String")); 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); /*Efetua a pesquisa dos estados recebendo como retorno uma lista de estados*/ EstadosBL estBL = new EstadosBL(); //Esta pesquisando todos os livros sempre List<Estados> estados; estados = estBL.PesquisarBuscaBL(valor); /*Preenche as linhas do datatable com o retorno da consulta*/ foreach (Estados est in estados) { /*Cria uma linha vazia*/ DataRow linha = tabela.NewRow(); /*Preenche as colunas desta linha vazia*/ linha["ID"] = est.Id; linha["UF"] = est.Uf; linha["DESCRICAO"] = est.Descricao; /*Adiciona a linha vazia no datatable*/ tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgEstados.DataSource = tabela; dtgEstados.DataBind(); }
private void carregarDados(int id_est) { EstadosBL estBL = new EstadosBL(); Estados estados = new Estados(); List<Estados> est = estBL.PesquisarBL(id_est); foreach (Estados ltEst in est) { hfId.Value = ltEst.Id.ToString(); txtUf.Text = ltEst.Uf; txtDescricao.Text = ltEst.Descricao; } }
private void Pesquisar(string valor) { DataTable tabela = new 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")); DataColumn coluna4 = new DataColumn("ESTADOID", Type.GetType("System.Int32")); DataColumn coluna5 = new DataColumn("UF", Type.GetType("System.String")); DataColumn coluna6 = new DataColumn("DESESTADO", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); tabela.Columns.Add(coluna5); tabela.Columns.Add(coluna6); List<Cidades> cidades; CidadesBL cidBL = new CidadesBL(); EstadosBL estBL = new EstadosBL(); cidades = cidBL.PesquisarBuscaBL(valor); List<Estados> estados; foreach (Cidades cid in cidades) { DataRow linha = tabela.NewRow(); linha["ID"] = cid.Id; linha["CODIGO"] = cid.Codigo; linha["DESCRICAO"] = cid.Descricao; linha["ESTADOID"] = cid.EstadoId; estados = estBL.PesquisarBL(cid.EstadoId); foreach (Estados est in estados) { linha["UF"] = est.Uf; linha["DESESTADO"] = est.Descricao; } tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgCidades.DataSource = tabela; dtgCidades.DataBind(); }