public List<Animal> SelecionaComboBoxAnimal(Cliente An) { List<Animal> retorno = new List<Animal>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoAnimal, NomeDoAnimal FROM Animal,Cliente WHERE Animal.cpf = Cliente.cpf and Cliente.cpf =" + An.Cpf, sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Animal A = new Animal(); //acessando os valores das colunas do resultado A.CodigoAnimal = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAnimal")); A.Nome = DbReader.GetString(DbReader.GetOrdinal("NomeDoAnimal")); retorno.Add(A); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
public void Delete(Cliente C) { try { this.AbrirConexao(); string sql = "DELETE FROM Cliente AS C, Endereco AS E WHERE CPF =" + C.Cpf +" AND C.CodigoEndereco = E.CodigoEndereco"; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e deletar " + ex.Message); } }
public void Inserir(Cliente C) { try { this.AbrirConexao(); string sql = "INSERT INTO Cliente (CPF, Nome, Telefone, CodigoEndereco) values('" + C.Cpf + "','" + C.Nome + "','" + C.Telefone + "'," + C.Endereco.CodigoEndereco + ")"; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e inserir " + ex.Message); } }
public void Atualizar(Cliente C) { try { this.AbrirConexao(); string sql = "UPDATE Cliente SET Nome = '" + C.Nome + "', Telefone = '" + C.Telefone + "', CodigoEndereco = '" + C.Endereco.CodigoEndereco + "' WHERE CPF = '" + C.Cpf; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e atualizar " + ex.Message); } }
private void buttonAlterar_Click_1(object sender, EventArgs e) { try { Cliente C = new Cliente { Cpf = textBoxCPF.Text, Nome = textBoxNome.Text, SobreNome = textBoxSobreNome.Text, Telefone = textBoxTelefone.Text }; new Service1Client().AtualizarCliente(C); textBoxCPF.Clear(); textBoxNome.Clear(); textBoxSobreNome.Clear(); textBoxTelefone.Clear(); MessageBox.Show("Atualizar com sucesso"); Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DeleteCliente(Cliente C) { new DadosCliente().DeleteCliente(C); }
public void AtualizarCliente(Cliente C) { new DadosCliente().AtualizarCliente(C); }
public List<Animal> SelecionaComboBoxAnimal(Cliente A) { return new DadosAnimal().SelecionaComboBoxAnimal(A); }
public void InserirCliente(Cliente C) { new DadosCliente().InserirCliente(C); }
public void InserirCliente(Cliente C) { }
public void DeleteCliente(Cliente C) { }
public void AtualizarCliente(Cliente C) { }
public List<Cliente> SelecionarCliente() { List<Cliente> retorno = new List<Cliente>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CPF, Nome, Telefone, CodigoEndereco FROM Cliente ", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Cliente C = new Cliente(); //acessando os valores das colunas do resultado C.Cpf = DbReader.GetString(DbReader.GetOrdinal("CPF")); C.Nome = DbReader.GetString(DbReader.GetOrdinal("Nome")); C.Telefone = DbReader.GetString(DbReader.GetOrdinal("Telefone")); C.Endereco.CodigoEndereco = DbReader.GetInt32(DbReader.GetOrdinal("CodigoEndereco")); retorno.Add(C); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
private void buttonRemover_Click(object sender, EventArgs e) { try { Cliente C = new Cliente { Cpf = textBoxCPF.Text, }; new Service1Client().DeleteCliente(C); textBoxCPF.Clear(); textBoxNome.Clear(); textBoxSobreNome.Clear(); textBoxTelefone.Clear(); MessageBox.Show("Remover com sucesso"); Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void OkCPF_Click(object sender, EventArgs e) { Cliente A = new Cliente(); A.Cpf = ((KeyValuePair<string, string>)CPF.SelectedItem).Key; ListarComboBox(A); }
private void ListarComboBox(Cliente A) { Dictionary<int, string> comboSource = new Dictionary<int, string>(); try { List<Animal> ListaComboBox = new Service1Client().SelecionaComboBoxAnimal(A).ToList(); comboSource.Add(0, "- Escolha -"); foreach (Animal An in ListaComboBox) { comboSource.Add(An.CodigoAnimal, An.Nome); } comboBoxAnimal.DataSource = new BindingSource(comboSource, null); comboBoxAnimal.DisplayMember = "Value"; comboBoxAnimal.ValueMember = "Key"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }