// public int ModifierChantier(Chantier ch, int ID_chantier) { try { connexion.Open(); string requete = "UPDATE `chantiers` SET `nom_client`='" + ch.nom_client + "',`nom`='" + ch.nom + "',`adresse_rue`='" + ch.adresse_rue + "',`adresse_ville`='" + ch.adresse_ville + "',`adresse_cp`='" + ch.adresse_cp + "',`date_marche`='" + ch.date_marche + "',`date_reception`='" + ch.date_recep + "' WHERE ID_chantier = '" + ID_chantier + "'"; MySqlCommand cmd = new MySqlCommand(requete, connexion); int Result = cmd.ExecuteNonQuery(); return(Result); } catch (Exception ex) { throw new Exception(ex.Message); } }
// public int AjouterChantier(Chantier chantier) { try { connexion.Open(); string requete = "INSERT INTO `chantiers`(`nom`, `nom_client`, `adresse_rue`, `adresse_ville`, `adresse_cp`, `date_recep`, `date_marche`) VALUES ('" + chantier.nom + "','" + chantier.nom_client + "','" + chantier.adresse_rue + "','" + chantier.adresse_ville + "','" + chantier.adresse_cp + "','" + chantier.date_recep + "','" + chantier.date_marche + "')"; MySqlCommand cmd = new MySqlCommand(requete, connexion); int Result = cmd.ExecuteNonQuery(); return(Result); } catch (Exception ex) { throw new Exception(ex.Message); } }
/* ----- Partie Chantier----- */ public List <Chantier> ChercheChantier(string nom_c) { try { connexion.Open(); string requete = "SELECT * FROM `chantiers` WHERE nom_client LIKE '" + nom_c + "%' ORDER BY nom_client"; MySqlCommand cmd = new MySqlCommand(requete, connexion); MySqlDataReader reader = cmd.ExecuteReader(); List <Chantier> ListChantiers = new List <Chantier>(); while (reader.Read()) { Chantier chantier = new Chantier(reader["ID_chantier"].ToString(), reader["nom"].ToString(), reader["nom_client"].ToString(), reader["adresse_rue"].ToString(), reader["adresse_ville"].ToString(), reader["adresse_cp"].ToString(), reader["date_recep"].ToString(), reader["date_marche"].ToString()); ListChantiers.Add(chantier); } return(ListChantiers); } catch (Exception ex) { throw new Exception(ex.Message); } }