public void PessoaDeletar(int id) { BancoDeDadosModel bd = new BancoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "DELETE FROM pessoa WHERE id = " + id.ToString(); using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.ExecuteNonQuery(); conexao.Close(); } }
public void PessoaCadastrarEAtualizar(PessoaModel Pessoa) { BancoDeDadosModel bd = new BancoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); StringBuilder query = new StringBuilder(); if (Pessoa.Id > 0) { query.AppendLine("UPDATE "); query.AppendLine("pessoa "); query.AppendLine("SET "); query.AppendLine("nome=@nome,cpf_cnpj=@cpf_cnpj,email=@email,logradouro=@logradouro,logradouro_numero=@logradouro_numero,logradouro_complemento=@logradouro_complemento,bairro=@bairro,cidade=@cidade,estado=@estado,cep=@cep "); query.AppendLine("WHERE "); query.AppendLine("id = "); query.AppendLine(Pessoa.Id.ToString()); } else { query.AppendLine("INSERT INTO "); query.AppendLine("pessoa "); query.AppendLine("(nome,cpf_cnpj,email,logradouro,logradouro_numero,logradouro_complemento,bairro,cidade,estado,cep) "); query.AppendLine("VALUES "); query.AppendLine("(@nome,@cpf_cnpj,@email,@logradouro,@logradouro_numero,@logradouro_complemento,@bairro,@cidade,@estado,@cep)"); } using (MySqlCommand comando2 = new MySqlCommand(query.ToString(), conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@nome", Pessoa.Nome.ToUpper()); comando2.Parameters.AddWithValue("@cpf_cnpj", Pessoa.CpfCnpj); comando2.Parameters.AddWithValue("@email", Pessoa.Email.ToLower()); comando2.Parameters.AddWithValue("@logradouro", Pessoa.Logradouro.ToUpper()); comando2.Parameters.AddWithValue("@logradouro_numero", Pessoa.LogradouroNumero.ToUpper()); if (Pessoa.LogradouroComplemento == null) { comando2.Parameters.AddWithValue("@logradouro_complemento", ""); } else { comando2.Parameters.AddWithValue("@logradouro_complemento", Pessoa.LogradouroComplemento.ToUpper()); } comando2.Parameters.AddWithValue("@bairro", Pessoa.Bairro.ToUpper()); comando2.Parameters.AddWithValue("@cidade", Pessoa.Cidade.ToUpper()); comando2.Parameters.AddWithValue("@estado", Pessoa.Estado.ToUpper()); comando2.Parameters.AddWithValue("@cep", Pessoa.CEP); comando2.ExecuteNonQuery(); conexao.Close(); } }
public PessoaModel PessoaItem(int id) { PessoaModel Pessoa = new PessoaModel(); StringBuilder query = new StringBuilder(); query.AppendLine("select * "); query.AppendLine(" from pessoa"); query.AppendLine(" where id = "); query.AppendLine(id.ToString()); BancoDeDadosModel bd = new BancoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); using (MySqlCommand comando = new MySqlCommand(query.ToString(), conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { Pessoa.Id = leitor.GetInt32("id"); Pessoa.Nome = leitor.GetString("nome"); Pessoa.CpfCnpj = leitor.GetString("cpf_cnpj"); Pessoa.Email = leitor.GetString("email"); Pessoa.Logradouro = leitor.GetString("logradouro"); Pessoa.LogradouroNumero = leitor.GetString("logradouro_numero"); if (leitor.IsDBNull(6)) { Pessoa.LogradouroComplemento = null; } else { Pessoa.LogradouroComplemento = leitor.GetString("logradouro_complemento"); } // dados NULL dá erro::: pessoa.LogradouroComplemento = leitor.GetString("logradouro_complemento"); Pessoa.Bairro = leitor.GetString("bairro"); Pessoa.CEP = leitor.GetString("cep"); Pessoa.Cidade = leitor.GetString("cidade"); Pessoa.Estado = leitor.GetString("estado"); } leitor.Close(); } return(Pessoa); }
public List <PessoaModel> PessoaLista() { List <PessoaModel> listaPessoa = new List <PessoaModel>(); string query = "select * from pessoa"; BancoDeDadosModel bd = new BancoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { PessoaModel pessoa = new PessoaModel(); pessoa.Id = leitor.GetInt32("id"); pessoa.Nome = leitor.GetString("nome"); pessoa.CpfCnpj = leitor.GetString("cpf_cnpj"); pessoa.Email = leitor.GetString("email"); pessoa.Logradouro = leitor.GetString("logradouro"); pessoa.LogradouroNumero = leitor.GetString("logradouro_numero"); if (leitor.IsDBNull(6)) { pessoa.LogradouroComplemento = null; } else { pessoa.LogradouroComplemento = leitor.GetString("logradouro_complemento"); } // dados NULL dá erro::: pessoa.LogradouroComplemento = leitor.GetString("logradouro_complemento"); pessoa.Bairro = leitor.GetString("bairro"); pessoa.CEP = leitor.GetString("cep"); pessoa.Cidade = leitor.GetString("cidade"); pessoa.Estado = leitor.GetString("estado"); listaPessoa.Add(pessoa); } leitor.Close(); } return(listaPessoa); }