public FormDadosPessoaisCliente() { InitializeComponent(); txtCpf.Clear(); txtTelefone.Clear(); txtCelular.Clear(); txtCep.Clear(); cmbEstado.Items.Clear(); cmbEstado.Items.Add("Selecione o Estado..."); Estados = Estado.GetAll(null); foreach (Estado estado in Estados) { cmbEstado.Items.Add(estado.Nome); } cmbEstado.SelectedIndex = 0; cmbTipoLogradouro.Items.Clear(); IList <TipoLogradouro> tiposLogradouro = TipoLogradouro.GetAll(null); foreach (TipoLogradouro tipoLogradouro in tiposLogradouro) { cmbTipoLogradouro.Items.Add(tipoLogradouro.Nome); } cmbTipoLogradouro.Text = ""; }
public static DataTable TipoLogradouroDatatable(List <TipoLogradouro> input) { DataTable data = new DataTable(); data.Columns.Add(new DataColumn("ID", typeof(int))); data.Columns.Add(new DataColumn("Name", typeof(string))); DataRow dr = data.NewRow(); dr[0] = 0; dr[1] = "Selecione um Tipo de Logradouro"; data.Rows.Add(dr); int a = input.Count; for (int i = 0; i < a; i++) { TipoLogradouro tipoLogradouro = input.ElementAt(i); dr = data.NewRow(); dr[0] = tipoLogradouro.ID; dr[1] = tipoLogradouro.Nome; data.Rows.Add(dr); } return(data); }
public void Put(string id, [FromBody] TipoLogradouro value) { if (id == value.sCodigo) { _tipoLogradouroRepository.Update(value); } }
public Endereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { TipoDeLogradouro = pTipoLogradouro; Logradouro = pLogradouro; Numero = pNumero; Complemento = pComplemento; Bairro = pBairro; Cidade = pCidade; UF = pUF; CEP = pCEP; }
public override List <EntidadeDominio> Consultar(EntidadeDominio entidade) { if (connection.State == ConnectionState.Closed) { connection.Open(); } TipoLogradouro tipo = (TipoLogradouro)entidade; StringBuilder sql = new StringBuilder(); sql.Append("SELECT * FROM tipo_logradouro "); sql.Append(" WHERE 1 = 1 "); if (tipo.ID != 0) { sql.Append("AND id_tipo_log = ?1 "); } if (!String.IsNullOrEmpty(tipo.Nome)) { sql.Append("AND nome_tipo_log = ?2 "); } sql.Append("ORDER BY nome_tipo_log"); pst.CommandText = sql.ToString(); parameters = new MySqlParameter[] { new MySqlParameter("1", tipo.ID), new MySqlParameter("2", tipo.Nome) }; pst.Parameters.Clear(); pst.Parameters.AddRange(parameters); pst.Connection = connection; pst.CommandType = CommandType.Text; reader = pst.ExecuteReader(); // Lista de retorno da consulta do banco de dados, que conterá os produtores encontrados List <EntidadeDominio> tipos = new List <EntidadeDominio>(); while (reader.Read()) { tipo = new TipoLogradouro(); tipo.ID = Convert.ToInt32(reader["id_tipo_log"]); tipo.Nome = reader["nome_tipo_log"].ToString(); tipos.Add(tipo); } connection.Close(); return(tipos); }
public void AdicionarEndereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { Endereco endereco = EncontrarEndereco(pTipoLogradouro, pLogradouro, pNumero, pComplemento, pBairro, pCidade, pUF, pCEP); if (endereco != null) throw new ExEnderecoExistente("Endereço existente"); else { endereco = new Endereco(pTipoLogradouro, pLogradouro, pNumero, pComplemento, pBairro, pCidade, pUF, pCEP); _Enderecos.Add(endereco); } }
private Endereco EncontrarEndereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { return(_Enderecos.Where(e => e.TipoDeLogradouro == pTipoLogradouro && e.Logradouro == pLogradouro && e.Numero == pNumero && e.Complemento == pComplemento && e.Bairro == pBairro && e.Cidade == pCidade && e.UF == pUF && e.CEP == pCEP).FirstOrDefault()); }
public void ExcluirEndereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { Endereco endereco = EncontrarEndereco(pTipoLogradouro, pLogradouro, pNumero, pComplemento, pBairro, pCidade, pUF, pCEP); if (endereco == null) { throw new ExEnderecoInexistente("Endereço inexistente"); } else { _Enderecos.Remove(endereco); } }
public void AdicionarEndereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { Endereco endereco = EncontrarEndereco(pTipoLogradouro, pLogradouro, pNumero, pComplemento, pBairro, pCidade, pUF, pCEP); if (endereco != null) { throw new ExEnderecoExistente("Endereço existente"); } else { endereco = new Endereco(pTipoLogradouro, pLogradouro, pNumero, pComplemento, pBairro, pCidade, pUF, pCEP); _Enderecos.Add(endereco); } }
public override int?Insert(TipoLogradouro obj) { if (obj == null) { return(null); } try { string cmdText = "INSERT INTO TipoLogradouro (CodTipoLogradouro, NomTipoLogradouro) values (?, ?)"; var cmd = connection.CreateCommand(cmdText, obj.CodTipoLogradouro, obj.NomTipoLogradouro); return(cmd.ExecuteNonQuery()); } catch (Exception e) { return(null); }; }
public String RetornarStringEndereco() { String separador = "|"; String separadorFinal = "#"; StringBuilder stringBuilder = new StringBuilder(); //foreach (var endereco in listaEndereco) //{ stringBuilder.AppendLine(" " + IdAddress.ToString() + separador); stringBuilder.AppendLine(" " + CodigoDoCliente.ToString() + separador); stringBuilder.AppendLine(" " + TipoLogradouro.ToString() + separador); stringBuilder.AppendLine(" " + NomeLogradouro + separador); stringBuilder.AppendLine(" " + Complemento + separador); stringBuilder.AppendLine(" " + CEP + separador); stringBuilder.AppendLine(" " + Bairro + separador); stringBuilder.AppendLine(" " + Cidade + separador); stringBuilder.Append(" " + separadorFinal); //} String descricao = stringBuilder.ToString(); return(descricao); }
public List <Logradouro> BuscarListaEnderecos() { StringBuilder SQL = new StringBuilder(); DataTable tabLogradouros = new DataTable(); List <Logradouro> listLogradouros = new List <Logradouro>(); SQL.AppendLine("SELECT"); SQL.AppendLine(" Id"); SQL.AppendLine(" , Id_TipoLogradouro"); SQL.AppendLine(" , CodBairro"); SQL.AppendLine(" , Trecho"); //TODO: 1-Descricao ou Trecho // SQL.AppendLine(" , NomeLogradouro"); SQL.AppendLine(" , IdCEP"); SQL.AppendLine("FROM"); SQL.AppendLine(" Logradouro "); SQL.AppendLine("INNER JOIN Bairro ON Logradouro.CodBairro = CodBairro"); SQL.AppendLine("INNER JOIN Cidade ON Bairro.CodCidade = Cidade.CodCidade"); SQL.AppendLine("INNER JOIN Estado ON Cidade.CodEstado = Estado.CodEstado"); tabLogradouros = Conexao.getDatatable(SQL); foreach (DataRow rowRegistro in tabLogradouros.Rows) { Logradouro Logradouro = new Logradouro(); Logradouro.Id = rowRegistro.Field <int>("Id"); //TODO: 2-Difinir no banco coluna 'Descricao' no banco ou mudar para 'Trecho' Logradouro.Descricao = rowRegistro.Field <string>("Descricao"); TipoLogradouro TipoLogradouro = new TipoLogradouro(); TipoLogradouro.Id = rowRegistro.Field <int>("TipoLogradouro"); Logradouro.TipoLogradouro = TipoLogradouro; Bairro Bairro = new Bairro(); Bairro.Id = rowRegistro.Field <int>("CodBairro"); Logradouro.Bairro = Bairro; listLogradouros.Add(Logradouro); } return(listLogradouros); }
public void ExcluirEndereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { Endereco endereco = EncontrarEndereco(pTipoLogradouro, pLogradouro, pNumero, pComplemento, pBairro, pCidade, pUF, pCEP); if (endereco == null) throw new ExEnderecoInexistente("Endereço inexistente"); else _Enderecos.Remove(endereco); }
public void Delete(string id) { TipoLogradouro tpl = this.Get(id); _tipoLogradouroRepository.Remove(tpl); }
private Endereco EncontrarEndereco(TipoLogradouro pTipoLogradouro, String pLogradouro, String pNumero, String pComplemento, String pBairro, String pCidade, String pUF, String pCEP) { return _Enderecos.Where(e => e.TipoDeLogradouro == pTipoLogradouro && e.Logradouro == pLogradouro && e.Numero == pNumero && e.Complemento == pComplemento && e.Bairro == pBairro && e.Cidade == pCidade && e.UF == pUF && e.CEP == pCEP).FirstOrDefault(); }
public void Post([FromBody] TipoLogradouro value) { _tipoLogradouroRepository.Add(value); }