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(); } }