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 = "";
        }
Ejemplo n.º 2
0
        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);
     }
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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);
            }
        }
Ejemplo n.º 8
0
 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());
 }
Ejemplo n.º 9
0
        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);
            }
        }
Ejemplo n.º 10
0
        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);
            }
        }
Ejemplo n.º 11
0
 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);
     };
 }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 13
0
        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);
        }
Ejemplo n.º 14
0
 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);
        }
Ejemplo n.º 16
0
 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);
 }