public int Update(int id, Soins soin) { Command command = new Command("UPDATE Soins SET Id_Cheval = @Id_Cheval," + "Id_Employe = @Id_Employe, " + "Alimentation = @Alimentation," + "Complement_Alimentation = @Complement_Alimentation, " + "Note_Libre = @Note_Libre, " + "Marechal_Derniere_Visite = @Marechal_Derniere_Visite, " + "Vermifuge = @Vermifuge, " + "Type_De_Soin = @Type_De_Soin," + "Durree_Indisponibilite = @Durree_Indisponibilite," + "Date_De_Soin = @Date_De_Soin " + "WHERE Id_Soins = @id_soins "); command.AddParameter("Id_Soins", id); command.AddParameter("Id_Cheval", soin.Id_Cheval); command.AddParameter("Id_Employe", soin.Id_Employe); command.AddParameter("Alimentation", soin.Alimentation); command.AddParameter("Complement_Alimentation", soin.Complement_Alimentation); command.AddParameter("Note_Libre", soin.Note_Libre); command.AddParameter("Marechal_Derniere_Visite", soin.Marechal_Derniere_Visite); command.AddParameter("Vermifuge", soin.Vermifuge); command.AddParameter("type_De_Soin", soin.Type_De_Soin); command.AddParameter("Durree_Indisponibilite", soin.Durree_Indisponibilite); command.AddParameter("Date_De_Soin", soin.Date_De_Soin); return(_connection.ExecuteNonQuery(command)); }
public void Create(Soins NouveauSoins) { using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("INSERT INTO Soins (Id_Soins,Id_Cheval,Id_Employe," + //les champs de la table "Alimentation,Complement_Alimentation," + "Note_Libre,Marechal,Vermifuge)" + "VALUES (@id_soins, @id_cheval,@id_employe," + //les champs a rentrer "@alimentation, @complement_alimentation, " + "@note_libre, @marechal, @vermifuge )"); //pas Encore Modifié avec les champs fracture/infiltration etc command.Parameters.AddWithValue("id_soins", NouveauSoins.Id_Soins); command.Parameters.AddWithValue("id_cheval", NouveauSoins.Id_Cheval); command.Parameters.AddWithValue("id_employe", NouveauSoins.Id_Employe); command.Parameters.AddWithValue("alimentation", NouveauSoins.Alimentation); command.Parameters.AddWithValue("complement_alimentation", NouveauSoins.Complement_Alimentation); command.Parameters.AddWithValue("note_libre", NouveauSoins.Note_Libre); command.Parameters.AddWithValue("marechal", NouveauSoins.Marechal); command.Parameters.AddWithValue("vermifuge", NouveauSoins.Vermifuge); command.Parameters.AddWithValue("Type_de_soin", NouveauSoins.Type_de_soin); command.Parameters.AddWithValue("durrée_indisponibilité", NouveauSoins.durrée_indisponibilité); command.Parameters.AddWithValue("date_de_soin", NouveauSoins.date_de_soin); command.ExecuteNonQuery(); _connection.Close(); } }
public Soins Get(int idAChercher) { Soins GetSoins = new Soins(); using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("SELECT * FROM Soins where id = @idCherch", _connection); command.Parameters.AddWithValue("idCherch", idAChercher); using SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { new Soins { Id_Soins = reader["Id_Soins"] == DBNull.Value ? 0 : (int)reader["Id_Soins"], Id_Cheval = reader["Id_Cheval"] == DBNull.Value ? 0 : (int)reader["Id_Cheval"], Id_Employe = reader["Id_Employe"] == DBNull.Value ? 0 : (int)reader["Id_Employe"], Alimentation = reader["Alimentation"] == DBNull.Value ? string.Empty : (string)reader["Alimentation"], Complement_Alimentation = reader["Complement_Alimentation"] == DBNull.Value ? string.Empty : (string)reader["Complement_Alimentation"], Note_Libre = reader["Note_Libre"] == DBNull.Value ? string.Empty : (string)reader["Note_Libre"], Marechal = reader["Marechal"] == DBNull.Value ? DateTime.Now : (DateTime)reader["Marechal"], Vermifuge = reader["Vermifuge"] == DBNull.Value ? DateTime.Now : (DateTime)reader["Vermifuge"], type_de_soin = reader["Type_de_soin"] == DBNull.Value ? string.Empty : (string)reader["Type_de_soin"], durrée_indisponibilité = reader["durrée_indisponibilité"] == DBNull.Value ? string.Empty : (string)reader["durrée_indisponibilité"], date_de_soin = reader["date_de_soin"] == DBNull.Value ? string.Empty : (string)reader["date_de_soin"] }; } } _connection.Close(); return(GetSoins); }
public void Update(Soins SoinsAModifier) { using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("UPDATE Soins SET Id_Cheval = @id_cheval" + "Id_Employe = @id_employe, Alimentation =@alimentation,Complement_Alimentation = @ complement_alimentation, " + "Note_Libre = @note_libre, Marechal = @marechal, Vermifuge=@vermifuge" + "WHERE Id_Soins = @id_soins "); //pas Encore Modifié avec les champs fracture/infiltration etc command.Parameters.AddWithValue("id_soins", SoinsAModifier.Id_Soins); command.Parameters.AddWithValue("id_cheval", SoinsAModifier.Id_Cheval); command.Parameters.AddWithValue("id_employe", SoinsAModifier.Id_Employe); command.Parameters.AddWithValue("alimentation", SoinsAModifier.Alimentation); command.Parameters.AddWithValue("complement_alimentation", SoinsAModifier.Complement_Alimentation); command.Parameters.AddWithValue("note_libre", SoinsAModifier.Note_Libre); command.Parameters.AddWithValue("marechal", SoinsAModifier.Marechal); command.Parameters.AddWithValue("vermifuge", SoinsAModifier.Vermifuge); command.Parameters.AddWithValue("Type_de_soin", NouveauSoins.Type_de_soin); command.Parameters.AddWithValue("durrée_indisponibilité", NouveauSoins.durrée_indisponibilité); command.Parameters.AddWithValue("date_de_soin", NouveauSoins.date_de_soin); command.ExecuteNonQuery(); _connection.Close(); } }
internal static SoinEmployeChevalAPI DalSoinEmployeChevalToAPI(this Soins soins) { return(new SoinEmployeChevalAPI() { Nom_Cheval = soinsRepository.GetNomCheval(soins.Id_Soins ?? 0), Type_De_Soin = soins.Type_De_Soin, Date_De_Soin = soins.Date_De_Soin, Durree_Indisponibilite = soins.Durree_Indisponibilite, Nom_Employe = soinsRepository.GetNomEmploye(soins.Id_Cheval), Statuts_Employe = soinsRepository.GetStatutsEmploye(soins.Id_Cheval) }); }
private void ClickButtonValidate(object sender, RoutedEventArgs e) { object obj; switch (Type.Text) { case "Soin": Soins soin = new Soins(); soin.IdCheval = idCheval; soin.Soin = Commentaire.Text; soin.DateSoin = DateTime.Now.ToString("dd/MM/yyyy"); obj = soin; databaseManager.SQLiteConnection.Insert(obj); infoCheval.TreatInformations(); Close(); break; case "Fer": Fers fers = new Fers(); fers.IdCheval = idCheval; fers.Fer = Commentaire.Text; fers.DateFer = DateTime.Now.ToString("dd/MM/yyyy"); obj = fers; databaseManager.SQLiteConnection.Insert(obj); infoCheval.TreatInformations(); Close(); break; case "Vaccin": Vaccins vaccins = new Vaccins(); vaccins.IdCheval = idCheval; vaccins.Vaccin = Commentaire.Text; vaccins.DateVaccin = DateTime.Now.ToString("dd/MM/yyyy"); obj = vaccins; databaseManager.SQLiteConnection.Insert(obj); infoCheval.TreatInformations(); Close(); break; case "Vermifuge": Vermifuges vermifuge = new Vermifuges(); vermifuge.IdCheval = idCheval; vermifuge.Vermifuge = Commentaire.Text; vermifuge.DateVermifuge = DateTime.Now.ToString("dd/MM/yyyy"); obj = vermifuge; databaseManager.SQLiteConnection.Insert(obj); infoCheval.TreatInformations(); Close(); break; } }
internal static SoinsChevalAPI DalSoinsChevalToAPI(this Soins soins) { return(new SoinsChevalAPI() { Nom_Cheval = soinsRepository.GetNomCheval(soins.Id_Soins ?? 0), Age = soinsRepository.GetAgeCheval(soins.Id_Soins ?? 0), Sexe = soinsRepository.GetSexCheval(soins.Id_Soins ?? 0), Type_De_Soin = soins.Type_De_Soin, Date_De_Soin = soins.Date_De_Soin, Durree_Indisponibilite = soins.Durree_Indisponibilite, Marechal_Derniere_Visite = soins.Marechal_Derniere_Visite, Vermifuge = soins.Vermifuge, Alimentation = soins.Alimentation, Complement_Alimentation = soins.Complement_Alimentation, }); }
public int Create(Soins soin) { Command command = new Command("CreateSoins", true); command.AddParameter("id_cheval", soin.Id_Cheval); command.AddParameter("id_employe", soin.Id_Employe); command.AddParameter("alimentation", soin.Alimentation); command.AddParameter("complement_alimentation", soin.Complement_Alimentation); command.AddParameter("note_libre", soin.Note_Libre); command.AddParameter("marechal_Derniere_Visite", soin.Marechal_Derniere_Visite); command.AddParameter("Vermifuge", soin.Vermifuge); command.AddParameter("Type_De_Soin", soin.Type_De_Soin); command.AddParameter("Durree_indisponibilite", soin.Durree_Indisponibilite); command.AddParameter("Date_De_Soin", soin.Date_De_Soin); return(_connection.ExecuteNonQuery(command)); }