public void CriarRotinaAlimentacao(RotinaAlimentacao Rotina, int IdFuncionario, int IdAnimal, int IdAlimentacao)
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("INSERT INTO RotinaAlimentacao SET IdAnimal = @v1, IdFuncionario = @v2, IdAlimentacao = @v3, Quantidade = @v4, HorarioAlimentacao = @v5," +
                    " Data = @v6, NumeroRefeicao = @v7", Con);

                Cmd.Parameters.AddWithValue("@v1", Rotina.IdAnimal);
                Cmd.Parameters.AddWithValue("@v2", Rotina.IdFuncionario);
                Cmd.Parameters.AddWithValue("@v3", Rotina.IdAlimentacao);
                Cmd.Parameters.AddWithValue("@v4", Rotina.Quantidade);
                Cmd.Parameters.AddWithValue("@v5", Rotina.HorarioAlimentacao);
                Cmd.Parameters.AddWithValue("@v6", Rotina.Data);
                Cmd.Parameters.AddWithValue("@v7", Rotina.NumeroRefeicao);

                Cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                CloseConnection();
            }
        }
        public void EditarRotinaAlimentacao(RotinaAlimentacao Rotina, int IDAnimal)
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("UPDATE RotinaAlimentacao SET Quantidade = @v1, HorarioAlimentacao = @v2, Data = @v3, NumeroRefeicao = @v4 WHERE IDAnimal = @v5", Con);

                Cmd.Parameters.AddWithValue("@v1", Rotina.Quantidade);
                Cmd.Parameters.AddWithValue("@v2", Rotina.HorarioAlimentacao);
                Cmd.Parameters.AddWithValue("@v3", Rotina.Data);
                Cmd.Parameters.AddWithValue("@v4", Rotina.NumeroRefeicao);
                Cmd.Parameters.AddWithValue("@v5", Rotina.IdAnimal);

                Cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                CloseConnection();
            }
        }
        public List<RotinaAlimentacao> ListarRotinas(int IDRotina)
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("SELECT * FROM rotinaalimentacao WHERE idrotinaalimentacao = @v1", Con);

                Cmd.Parameters.AddWithValue("@v1", IDRotina);

                Dr = Cmd.ExecuteReader();

                List<RotinaAlimentacao> list = new List<RotinaAlimentacao>();

                while (Dr.Read())
                {
                    var Rotina = new RotinaAlimentacao();
                    Rotina.IdRotinaAlimentacao = Convert.ToInt32(Dr["idrotinaalimentacao"]);
                    Rotina.IdAnimal = Convert.ToInt32(Dr["IdAnimal"]);
                    Rotina.IdAlimentacao = Convert.ToInt32(Dr["IdAlimentacao"]);
                    Rotina.IdFuncionario = Convert.ToInt32(Dr["IdFuncionario"]);
                    Rotina.Data = Convert.ToDateTime(Dr["Data"]);
                    Rotina.HorarioAlimentacao = Convert.ToDateTime(Dr["HorarioAlimentacao"]);
                    Rotina.NumeroRefeicao = Convert.ToInt32(Dr["NumeroRefeicao"]);
                    Rotina.Quantidade = Convert.ToDecimal(Dr["Quantidade"]);

                    list.Add(Rotina);
                }
                return list;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                CloseConnection();
            }
        }