private void buttonCadastra_Click(object sender, EventArgs e) { try { Raca R = new Raca(); R.NomeRaca = textBoxNome.Text; R.DescricaoRaca = richTextBoxDescricao.Text; R.Tipo.CodigoTipo = ((KeyValuePair<int, string>)comboBoxTipo.SelectedItem).Key; if ((R.Tipo.CodigoTipo) == 0) { MessageBox.Show("Escolha um Tipo"); } else { new Service1Client().InserirRaca(R); textBoxNome.Clear(); richTextBoxDescricao.Clear(); MessageBox.Show("Cadastrada com sucesso"); Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Raca Alterar(int id, Raca rc) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Raca SET" + "Descricao = @descricao WHERE IdRaca = @id "; cmd.Parameters.AddWithValue("@descricao", rc.Descricao); // Será este comando o responsável por injetar os dados no banco efetivamente cmd.ExecuteNonQuery(); conexao.Desconectar(); return(rc); }
public Raca Cadastrar(Raca a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "INSERT INTO Raca (IdRaca, Descricao, IdTipoPet) " + "VALUES " + "(@idraca, @descricao, @idtipopet)"; cmd.Parameters.AddWithValue("@idraca", a.IdRaca); cmd.Parameters.AddWithValue("@descricao", a.Descricao); cmd.Parameters.AddWithValue("@idtipopet", a.IdTipoPet); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(a); }
public void Cachorro_Enum_Raca_Porte_Test() { var bulldog = new Raca { Nome = "Bulldog Francês", Porte = Porte.Medio }; var yuri = new Cachorro { Nome = "Yuri", Raca = bulldog }; Console.WriteLine(yuri.Raca.Porte); Assert.AreEqual(Porte.Medio, yuri.Raca.Porte); }
public Raca BuscarId(int IdRaca) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "SELECT * FROM WHERE IdRaca = @idR"; cmd.Parameters.AddWithValue("@idR", IdRaca); SqlDataReader dados = cmd.ExecuteReader(); Raca r = new Raca(); while (dados.Read()) { r.IdRaca = Convert.ToInt32(dados.GetValue(0)); r.RacaVet = dados.GetValue(1).ToString(); } conexao.Desconectar(); return(r); }
public Raca BuscarPorID(int IdRaca) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "SELECT * FROM raca WHERE IdRaca = @id"; cmd.Parameters.AddWithValue("@id", IdRaca); SqlDataReader dados = cmd.ExecuteReader(); Raca a = new Raca(); while (dados.Read()) { a.IdRaca = Convert.ToInt32(dados.GetValue(0)); a.Descricao = dados.GetValue(1).ToString(); } conexao.Desconectar(); return(a); }
public void AdicionaRaca(Raca raca) { using (var ctx = _provider.GetContexto()) { if (!ctx.Racas.Where(linha => linha.Id == raca.Id).Any()) { ctx.Racas.Add(new CatAPIDataCore.Entidade.Raca { Id = raca.Id, Description = raca.Description, Origin = raca.Origin, Temperament = raca.Temperament, Name = raca.Name }); ctx.SaveChanges(); } } }
public Raca Alterar(int id, Raca r) { cmd.Connection = connection.Conectar(); cmd.CommandText = "UPDATE Raca SET " + "Descricao = @descricao WHERE IdRaca = @id "; cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); connection.Desconectar(); return(r); }
public Raca Alterar(int id, Raca a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE raca SET " + "Descricao = @descricao, " + "IdTipoPet = @idFK" + " WHERE IdTipoPet = @id"; cmd.Parameters.AddWithValue("@id", id); cmd.Parameters.AddWithValue("@descricao", a.Descricao); cmd.Parameters.AddWithValue("@idFK", a.IdFK); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(a); }
public Raca Cadastrar(Raca r) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "INSERT INTO Raca (Descricao, IdTipoDePet) " + "VALUES" + "(@descricao, @idtipodepet)"; cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@idtipodepet", r.IdTipoDePet); // Será este comando o responsável por injetar os dados no banco efetivamente cmd.ExecuteNonQuery(); conexao.Desconectar(); return(r); }
public Raca Alterar(Raca r) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE FROM Raca" + "Descricao = @descricao" + "IdTipoPet = @idTipo" + "WHERE" + "IdRaca = @id"; cmd.Parameters.AddWithValue("@id", r.IdRaca); cmd.Parameters.AddWithValue("@idTipo", r.IdTipoPet); cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(r); }
public Raca Cadastrar(Raca x) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "INSERT INTO Raca ( Descricao , IdTipoDePet) " + "VALUES" + "( @descricao , @idtipodepet)"; cmd.Parameters.AddWithValue("@descricao", x.Descricao); cmd.Parameters.AddWithValue("@idtipodepet", x.IdTipoDePet); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(x); }
public Raca Cadastrar(Raca a, int id) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "INSERT INTO raca" + "(Descricao, IdTipoPet) " + "VALUES" + "(@descricao, @IdFK)"; cmd.Parameters.AddWithValue("@descricao", a.Descricao); cmd.Parameters.AddWithValue("@idFK", a.IdFK); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(a); }
public Raca Alterar(int id, Raca x) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Raca SET " + "Descricao = @descricao, " + "IdTipoDePet = @idtipodepet WHERE IdTipoDePet = @id "; cmd.Parameters.AddWithValue("@descricao", x.Descricao); cmd.Parameters.AddWithValue("@idtipodepet", x.IdTipoDePet); cmd.Parameters.AddWithValue("@id", id); conexao.Desconectar(); return(x); }
public void AtualizarRaca(Raca R) { try { this.abrirConexao(); string sql = "UPDATE Raca SET NomeRaca = '" + R.NomeRaca + "', DescricaoRaca = '" + R.DescricaoRaca + "' , CodigoTipo = " + R.Tipo.CodigoTipo + " WHERE CodigoRaca =" + R.CodigoRaca; //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 Raca BuscarPorId(int id) { cmd.Connection = conexao.Conectar(); //SELECT por Id cmd.CommandText = "SELECT * FROM Raca WHERE IdRaca = @id"; // ID = @id! cmd.Parameters.AddWithValue("@id", id); SqlDataReader dados = cmd.ExecuteReader(); Raca d = new Raca(); while (dados.Read()) { d.IdRaca = Convert.ToInt32(dados.GetValue(0)); d.Descricao = dados.GetValue(1).ToString(); } conexao.Desconectar(); return(d); }
public void InserirRaca(Raca R) { try { this.abrirConexao(); string sql = "INSERT INTO Raca (NomeRaca, DescricaoRaca, CodigoTipo) values('" + R.NomeRaca + "','" + R.DescricaoRaca + "'," + R.Tipo.CodigoTipo + ")"; //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 Raca Cadastrar(Raca r) { // abri conexao cmd.Connection = conexao.Conectar(); //Aqui nos usamos o comando do sql que vai inserir dados na tabela tipo pet cmd.CommandText = "INSERT INTO Raca (Descricao,IdTipoPet)" + "Values" + "(@descricao, @idtipopet)"; cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@idtipopet", r.IdTipoPet); //DML --> ExecuteNonQuery // Será este comando o responsável por injetar os dados no banco efetivamente cmd.ExecuteNonQuery(); conexao.Desconectar(); return(r); }
public void DeleteRaca(Raca R) { try { this.abrirConexao(); string sql = "DELETE FROM Raca WHERE CodigoRaca =" + R.CodigoRaca; //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 ActionResult Create([Bind(Include = "Id,Descricao")] Raca raca, int especieId) { var especieID = new Especie() { Id = especieId }; if (ModelState.IsValid) { using (var ctx = new BancoContexto()) { ctx.Entry(especieID).State = EntityState.Unchanged; raca.Especie = especieID; ctx.Racas.Add(raca); ctx.SaveChanges(); } return(RedirectToAction("Index")); } return(View(raca)); }
public void Alterar(Raca raca) { try { //Limpa todos os parâmetros acessoDadosSqlServer.LimparParametros(); //Adiciona os parâmetros para chamar a store procedure acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Alterar"); acessoDadosSqlServer.AdicionarParametros("@RacaID", raca.RacaID); acessoDadosSqlServer.AdicionarParametros("@RacaNome", raca.RacaNome); acessoDadosSqlServer.AdicionarParametros("@RacaDescricao", raca.RacaDescricao); acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterRaca"); } catch (Exception ex) { throw new Exception(ex.Message); } }
// GET: Raca/Delete/5 public ActionResult Delete(long?id) { Raca raca = db.Racas.Find(id); List <Bovino> listaBovinos = db.Bovinos.Where(x => x.RacaId == id).ToList(); if (listaBovinos != null && listaBovinos.Count > 0) { return(RedirectToAction("Index", new { retorno = "Esta Raça esta relacionado a algum bovino cadastrado!" })); } if (raca != null) { db.Racas.Remove(raca); db.SaveChanges(); return(RedirectToAction("Index")); } return(new HttpNotFoundResult()); }
/*Cadastrar é responsavel por cadastrar uma Raça no banco de dados.*/ public Raca Cadastrar(Raca r) { //Abrir conexão cmd.Connection = conexao.Conectar(); cmd.CommandText = "INSERT INTO Raca (Descricao, IdTipoDePet) " + "VALUES" + "(@descricao, @idTipoDePet) "; cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@idTipoDePet", r.IdTipoDePet); cmd.ExecuteNonQuery(); //Fechar conexão conexao.Desconectar(); return(r); }
public Raca Alterar(int id, Raca r) { // Inicia conexao com a database cmd.Connection = conexao.Conectar(); //Usamos o comando do sql para cmd.CommandText = "UPDATE Raca SET Descricao= @descricao, IdTipoPet = @idtipopet WHERE IdRaca = @id"; cmd.Parameters.AddWithValue("@id", id); cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@idtipopet", r.IdTipoPet); //DML --> ExecuteNonQuery // Será este comando o responsável por injetar os dados no banco efetivamente cmd.ExecuteNonQuery(); conexao.Desconectar(); return(r); }
static void Main(string[] args) { using (var uow = new UnitOfWork(ConfigurationManager.ConnectionStrings["LosGatos"].ConnectionString)) { try { var raca = new Raca { RacaId = 1, Nome = "Segunda Raca" }; uow.RacaRepository.Novo(raca); uow.Commit(); } catch (Exception ex) { WriteLine(ex.Message.ToString()); throw; } } ReadKey(); }
/*Alterar é responsavel por alterar uma Raça já existente no banco de dados.*/ public Raca Alterar(int id, Raca r) { //Abrir conexão cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Raca SET " + "Descricao = @descricao, " + "IdTipoDePet = @idTipoDePet WHERE IdRaca = @id "; cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@idTipoDePet", r.IdTipoDePet); cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); //Fechar conexão conexao.Desconectar(); return(r); }
public Raca Alterar(int id, Raca r) { //Abrir conexao cmd.Connection = conexao.Conectar(); // Preparar a query cmd.CommandText = "UPDATE Raca SET " + "IdTipoPet = @idtipopet," + "Descricao = @descricao WHERE IdRaca = @id"; cmd.Parameters.AddWithValue("@idtipopet", r.IdTipoPet); cmd.Parameters.AddWithValue("@descricao", r.Descricao); cmd.Parameters.AddWithValue("@id", id); //Comando responsável por injetar dados no banco cmd.ExecuteNonQuery(); //Fechar conexao conexao.Desconectar(); return(r); }
/// <summary> /// Exclui a raça dos banco de dados que contém o id especificado. /// </summary> /// <param name="id">Id da raça a ser deletada.</param> /// <returns>Retorna a raça deletada para uma melhor compreensão.</returns> public Raca Excluir(int id) { //Instância da raça que irá ser apagada, para ser retornada e mostrar a raça que foi apagada. Raca raca = new Raca(); raca.IdRaca = BuscarPorId(id).IdRaca; raca.Descricao = BuscarPorId(id).Descricao; raca.IdTipoDePet = BuscarPorId(id).IdTipoDePet; comando.Connection = conexao.Conectar(); comando.CommandText = "DELETE FROM Raca " + "WHERE IdRaca = @idRaca"; comando.Parameters.AddWithValue("@idRaca", id); comando.ExecuteNonQuery(); conexao.Desconectar(); return(raca); }
public Raca BuscarPorId(int id) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "SELECT * FROM raca WHERE IdTipoPet = @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dados = cmd.ExecuteReader(); Raca racas = new Raca(); while (dados.Read()) { racas.Id = Convert.ToInt32(dados.GetValue(0)); racas.Descricao = dados.GetValue(1).ToString(); racas.IdFK = Convert.ToInt32(dados.GetValue(2)); } conexao.Desconectar(); return(racas); }
private void ListarComboBoxR(Raca R) { Dictionary <int, string> comboSource = new Dictionary <int, string>(); Raca Ra = new Raca(); try { List <Raca> ListaComboBox = new Service1Client().SelecionarRacaTipo(R).ToList(); comboSource.Add(0, "- Escolha -"); foreach (Raca Raca in ListaComboBox) { comboSource.Add(Raca.Tipo.CodigoTipo, Raca.Tipo.NomeTipo); } comboBoxTipoR.DataSource = new BindingSource(comboSource, null); comboBoxTipoR.DisplayMember = "Value"; comboBoxTipoR.ValueMember = "Key"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Raca BuscarRaca(int _idRaca) { _command.Connection = _conexao.Conectar(); _command.CommandText = "SELECT * FROM Raca WHERE IdRaca = @id"; _command.Parameters.AddWithValue("@id", _idRaca); SqlDataReader dado = _command.ExecuteReader(); Raca _raca = new Raca(); while (dado.Read()) { _raca.IdRaca = Convert.ToInt32(dado.GetValue(0)); _raca.NomeRaca = dado.GetValue(1).ToString(); _raca.IdTipoRaca = Convert.ToInt32(dado.GetValue(2)); } _conexao.Desconectar(); return(_raca); }
public void AtualizarRaca(Raca R) { new DadosRaca().AtualizarRaca(R); }
//------------------------------------------------------------------------------------------ public List<Raca> SelecionarRacaTipo(Raca R) { return new DadosRaca().SelecionarRacaTipo(R); }
public void InserirRaca(Raca R) { new DadosRaca().InserirRaca(R); }
public void DeleteRaca(Raca R) { new DadosRaca().DeleteRaca(R); }
private void buttonRemover_Click(object sender, EventArgs e) { try { Raca R = new Raca(); R.CodigoRaca = Int32.Parse(textBoxCodigo.Text); if ((R.CodigoRaca) == 0) { MessageBox.Show("Insira o Codigo"); } else { new Service1Client().DeleteRaca(R); textBoxCodigo.Clear(); textBoxNome.Clear(); richTextBoxDescricao.Clear(); MessageBox.Show("Removido com sucesso"); Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ListarComboBoxR(Raca R) { Dictionary<int, string> comboSource = new Dictionary<int, string>(); Raca Ra = new Raca(); try { List<Raca> ListaComboBox = new Service1Client().SelecionarRacaTipo(R).ToList(); comboSource.Add(0, "- Escolha -"); foreach (Raca Raca in ListaComboBox) { comboSource.Add(Raca.Tipo.CodigoTipo, Raca.Tipo.NomeTipo); } comboBoxTipoR.DataSource = new BindingSource(comboSource, null); comboBoxTipoR.DisplayMember = "Value"; comboBoxTipoR.ValueMember = "Key"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public List<Raca> SelecionarRaca() { List<Raca> retorno = new List<Raca>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoRaca, NomeRaca, DescricaoRaca, T.CodigoTipo, T.NomeTipo FROM Raca AS R, Tipo AS T WHERE R.CodigoTipo = T.CodigoTipo ", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Raca R = new Raca(); //acessando os valores das colunas do resultado R.CodigoRaca = DbReader.GetInt32(DbReader.GetOrdinal("CodigoRaca")); R.NomeRaca = DbReader.GetString(DbReader.GetOrdinal("NomeRaca")); R.DescricaoRaca = DbReader.GetString(DbReader.GetOrdinal("DescricaoRaca")); R.Tipo.CodigoTipo = DbReader.GetInt32(DbReader.GetOrdinal("CodigoTipo")); R.Tipo.NomeTipo = DbReader.GetString(DbReader.GetOrdinal("NomeTipo")); retorno.Add(R); } //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; }