public void Delete(Animal A) { try { this.AbrirConexao(); string sql = "DELETE FROM Agenda WHERE CodigoAnimal =" + A.CodigoAnimal; //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(Animal A) { try { this.AbrirConexao(); string sql = "INSERT INTO Animal (NomeDoAnimal, Raca, Peso, Idade, Tipo, CPF) values('" + A.Nome + "','" + A.Raca + "','" + A.Peso + "','" + A.Idade + "','" + A.Tipo + "','" + A.Cliente.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 inserir " + ex.Message); } }
public void Atualizar(Animal A) { try { this.AbrirConexao(); string sql = "UPDATE Animal SET NomeDoAnimal = '" + A.Nome + "', Raca = '" + A.Raca + "', Peso = '" + A.Peso + "', Idade = '" + A.Idade + "', Tipo = '" + A.Tipo + "', CPF = '" + A.Cliente.Cpf + "' WHERE CodigoAnimal =" + A.CodigoAnimal; //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); } }
public void DeleteAnimal(Animal A) { new DadosAnimal().DeleteAnimal(A); }
public void AtualizarAnimal(Animal A) { new DadosAnimal().AtualizarAnimal(A); }
public List<Animal> SelecionarAnimalTipo(Animal A) { return new DadosAnimal().SelecionarAnimalTipo(A); }
public List<Animal> SelecionarAnimaisDoCPF(Animal A) { return new DadosAnimal().SelecionarAnimaisDoCPF(A); }
public List<Animal> SelecionarAClientePorCPF(Animal A) { return new DadosAnimal().SelecionarAClientePorCPF(A); }
public void InserirAnimal(Animal A) { new DadosAnimal().InserirAnimal(A); }
public List<Animal> SelecionarAnimal() { List<Animal> retorno = new List<Animal>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoAnimal, NomeDoAnimal, Raca, Peso, Idade, Tipo, CPF FROM Animal ", 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("CodigoAgenda")); A.Nome = DbReader.GetString(DbReader.GetOrdinal("NomeDoAnimal")); A.Raca = DbReader.GetString(DbReader.GetOrdinal("Raca")); A.Peso = DbReader.GetString(DbReader.GetOrdinal("Peso")); A.Idade = DbReader.GetString(DbReader.GetOrdinal("Idade")); A.Tipo = DbReader.GetString(DbReader.GetOrdinal("Tipo")); A.Cliente.Cpf = DbReader.GetString(DbReader.GetOrdinal("CPF")); 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 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 List<Animal> SelecionarAnimalRaca(Animal An) { List<Animal> retorno = new List<Animal>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoRaca, NomeRaca FROM Raca, Tipo AS T WHERE T.CodigoTipo =" + An.Tipo.CodigoTipo, 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.Raca.CodigoRaca = DbReader.GetInt32(DbReader.GetOrdinal("CodigoRaca")); A.Raca.NomeRaca = DbReader.GetString(DbReader.GetOrdinal("NomeRaca")); 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 List<Animal> SelecionarAnimaisDoCPF(Animal An) { List<Animal> retorno = new List<Animal>(); try { this.abrirConexao(); //instrucao a ser executada string sql = "SELECT A.CodigoAnimal FROM Animal AS A, Cliente AS C WHERE A.CPF =" + An.Tipo.CodigoTipo + " AND A.CPF = C.CPF"; SqlCommand cmd = new SqlCommand(sql, this.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.Raca.CodigoRaca = DbReader.GetInt32(DbReader.GetOrdinal("CodigoRaca")); 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 List<Animal> SelecionarAClientePorCPF(Animal An) { List<Animal> retorno = new List<Animal>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT C.Nome, C.SobreNome FROM Cliente AS C WHERE C.CPF='" + An.Cliente.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.Cliente.Nome = DbReader.GetString(DbReader.GetOrdinal("Nome")); A.Cliente.SobreNome = DbReader.GetString(DbReader.GetOrdinal("SobreNome")); 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; }