public TipoPet Alterar(int id, TipoPet tp)
        {
            cmd.Connection = conexao.Conectar();

            cmd.CommandText = "UPDATE TipoDePet SET " +
                              "Descricao = @descricao WHERE IdTipoDePet = @id ";
            cmd.Parameters.AddWithValue("@descricao", tp.Descricao);
            cmd.Parameters.AddWithValue("@id", id);

            cmd.ExecuteNonQuery();

            conexao.Desconectar();
            return(tp);
        }
        /// <summary>
        ///     Cadastra no banco de dados a raça passada no parâmetro.
        /// </summary>
        /// <param name="raca">Raça a ser cadastrada no banco de dados.</param>
        /// <returns>Retorna a raça que foi cadastrada no banco de dados.</returns>
        public Raca Cadastrar(Raca raca)
        {
            comando.Connection = conexao.Conectar();

            comando.CommandText = "INSERT INTO Raca (Descricao, IdTipoDePet) " +
                                  "VALUES " +
                                  "(@descricao, @idTipoDePet)";
            comando.Parameters.AddWithValue("@descricao", raca.Descricao);
            comando.Parameters.AddWithValue("@idTipoDePet", raca.IdTipoDePet);
            comando.ExecuteNonQuery();

            conexao.Desconectar();

            return(raca);
        }
示例#3
0
        public Raca Alterar(Raca r)
        {
            cmd.Connection = conexao.Conectar();

            cmd.CommandText = "UPDATE Raca SET Descricao = @descricao, IdTipoDePet = @idtipo WHERE IdRaca = @idraca";

            cmd.Parameters.AddWithValue("@descricao", r.Descricao);
            cmd.Parameters.AddWithValue("@idtipo", r.IdTipoPet);
            cmd.Parameters.AddWithValue("@idraca", r.IdRaca);

            cmd.ExecuteNonQuery();

            conexao.Desconectar();

            return(r);
        }
        public Raca Alterar(int id, Raca r)
        {
            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();

            conexao.Desconectar();
            return(r);
        }
示例#5
0
        public TipoDePet Alterar(int id, TipoDePet tp)
        {
            cmd.Connection = conexao.Conectar();

            cmd.CommandText =
                "UPDATE TipoDePet SET" +
                "Descricao = @descricao WHERE IdTipoDePet = @id ";

            cmd.Parameters.AddWithValue("@descricao", tp.Descricao);

            // Será este comando o responsável por injetar os dados no banco efetivamente
            cmd.ExecuteNonQuery();

            conexao.Desconectar();

            return(tp);
        }
        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);
        }
示例#7
0
        /// <summary>
        ///     Cadastra no banco de dados o tipo de pet passado no parâmetro.
        /// </summary>
        /// <param name="tipoDePet">Tipo de pet a ser cadastrado no banco de dados.</param>
        /// <returns>Retorna o tipo de pet que foi cadastrado no banco de dados.</returns>
        public TipoDePet Cadastrar(TipoDePet tipoDePet)
        {
            comando.Connection = conexao.Conectar();

            comando.CommandText = "INSERT INTO TipoDePet (Descricao) " +
                                  "VALUES " +
                                  "(@descricao)";
            comando.Parameters.AddWithValue("@descricao", tipoDePet.Descricao);
            comando.ExecuteNonQuery();

            conexao.Desconectar();

            return(tipoDePet);
        }