public static PersonneViewModel getPersonne(int idPersonne) { PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne); PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO); return(p); }
// UPDATE public static void UpdatePersonne(PersonneDAO personne) { // Mettre a jour Personne dans la bdd var query = "UPDATE public.personne SET \"idPersonne\" =:idPersonne,\"nom\"=:nom, \"prenom\" =:prenom, \"age\"=:age, \"email\"=:email,\"password\"=:password, \"telephoneMobile\"=:telephoneMobile, \"telephoneFixe\"=:telephoneFixe where \"idPersonne\" =:idPersonne"; var cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("idPersonne", personne.IdPersonne); cmd.Parameters.AddWithValue("nom", personne.Nom); cmd.Parameters.AddWithValue("prenom", personne.Prenom); cmd.Parameters.AddWithValue("age", personne.Age); cmd.Parameters.AddWithValue("email", personne.Email); cmd.Parameters.AddWithValue("password", personne.Password); cmd.Parameters.AddWithValue("telephoneMobile", personne.TelephoneMobile); cmd.Parameters.AddWithValue("telephoneFixe", personne.TelephoneFixe); cmd.ExecuteNonQuery(); foreach (var adresse in personne.Adresses) { query = "INSERT INTO public.adressepersonne (\"personneId\",\"adresseId\") VALUES (:idPersonne, :adresseId) ON conflict on constraint pk_adressepersonne do UPDATE SET \"personneId\" =:idPersonne, \"adresseId\" =:adresseId"; cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("idPersonne", personne.IdPersonne); cmd.Parameters.AddWithValue("adresseId", adresse); cmd.ExecuteNonQuery(); } }
public static PersonneViewModel getPersonne(int id) { PersonneDAO pDAO = PersonneDAO.getPersonne(id); PersonneViewModel p = new PersonneViewModel(pDAO.idDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.mailPersonneDAO, pDAO.numerotelPersonneDAO, pDAO.mdpPersonneDAO, pDAO.ageDAO, pDAO.idEnchereDAO, pDAO.idLieuDAO); return(p); }
public static PersonneViewModel getPersonne(int idPersonne) { PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne); PersonneViewModel p = new PersonneViewModel(pDAO.id_personne, pDAO.nom, pDAO.email, pDAO.age, pDAO.username, pDAO.password); return(p); }
// INSERT public static void InsertNewPersonne(PersonneDAO personne) { // Inserer Personne dans la bdd var query = "INSERT INTO public.personne (\"idPersonne\",\"nom\", \"prenom\", \"age\", \"email\",\"password\", \"telephoneMobile\", \"telephoneFixe\") VALUES (:idPersonne, :nom, :prenom, :age, :email,:password, :telephoneMobile, :telephoneFixe)"; var cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("idPersonne", personne.IdPersonne); cmd.Parameters.AddWithValue("nom", personne.Nom); cmd.Parameters.AddWithValue("prenom", personne.Prenom); cmd.Parameters.AddWithValue("age", personne.Age); cmd.Parameters.AddWithValue("email", personne.Email); cmd.Parameters.AddWithValue("password", personne.Password); cmd.Parameters.AddWithValue("telephoneMobile", personne.TelephoneMobile); cmd.Parameters.AddWithValue("telephoneFixe", personne.TelephoneFixe); cmd.ExecuteNonQuery(); foreach (var adresse in personne.Adresses) { query = "INSERT INTO public.adressepersonne (\"personneId\",\"adresseId\") VALUES (:idPersonne, :adresseId)"; cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("idPersonne", personne.IdPersonne); cmd.Parameters.AddWithValue("adresseId", adresse); cmd.ExecuteNonQuery(); } }
public static PersonneViewModel getPersonne(int idPersonne) { PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne); PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.identifiantPersonneDAO, pDAO.mdpPersonneDAO, pDAO.mailPersonneDAO, pDAO.adminPersonneDAO); return(p); }
public static PersonneViewModel getPersonne(int idPersonne) { PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne); PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.mailPersonneDAO, pDAO.numeroTelPersonneDAO, pDAO.motDePassePersonneDAO, pDAO.adressePersonneDAO, pDAO.codePostalPersonneDAO, pDAO.agePersonneDAO); return(p); }
public static ObservableCollection <PersonneDAO> selectPersonnes() { ObservableCollection <PersonneDAO> l = new ObservableCollection <PersonneDAO>(); string query = "SELECT * FROM admin;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { PersonneDAO p = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetInt32(4), reader.GetString(5), reader.GetInt32(6), reader.GetInt32(7), reader.GetInt32(8)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Problème dans la table : {0}", e.StackTrace); } reader.Close(); return(l); }
public static void updatePersonne(PersonneDAO p) { string query = "UPDATE personne set nom=\"" + p.nomPersonneDAO + "\", prenom=\"" + p.prenomPersonneDAO + "\", mail=\"" + p.mailPersonneDAO + "\", numeroTel=\"" + p.numeroTelPersonneDAO + "\" , motDePasse=\"" + p.motDePassePersonneDAO + "\" , adresse=\"" + p.adressePersonneDAO + "\" , codePostal=\"" + p.codePostalPersonneDAO + "\", age=\"" + p.agePersonneDAO + "\" where id=" + p.idPersonneDAO + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void updatePersonne(PersonneDAO p) { string query = "UPDATE personne set nom=\"" + p.nomPersonneDAO + "\", prenom=\"" + p.prenomPersonneDAO + "\" where idpersonne=" + p.idPersonneDAO + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.connection); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public IActionResult Liste() { List <Personne> liste = new PersonneDAO().GetAll(); ViewBag.Personnes = liste; return(View()); }
public static void updatePersonne(PersonneDAO p) { string query = "UPDATE personne set username=\"" + p.username + "\", password=\"" + p.password + "\", nom=\"" + p.nom + "\", email=\"" + p.email + "\", age=\"" + p.age + "\" where id_personne=" + p.id_personne + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void insertPersonne(PersonneDAO p) { int id = getMaxIdPersonne() + 1; string query = "INSERT INTO personne VALUES (\"" + id + "\",\"" + p.username + "\",\"" + p.password + "\",\"" + p.nom + "\",\"" + p.email + "\",\"" + p.age + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static void insertPersonne(PersonneDAO p) { int id = getMaxIdPersonne() + 1; string query = "INSERT INTO personne VALUES (\"" + id + "\",\"" + p.nomPersonneDAO + "\",\"" + p.prenomPersonneDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.connection); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static void insertPersonne(PersonneDAO p) { int id = getMaxIdPersonne() + 1; string query = "INSERT INTO Personne VALUES (\"" + id + "\",\"" + p.nomPersonneDAO + "\",\"" + p.prenomPersonneDAO + "\",\"" + p.mailPersonneDAO + "\",\"" + p.numeroTelPersonneDAO + "\",\"" + p.motDePassePersonneDAO + "\",\"" + p.adressePersonneDAO + "\",\"" + p.codePostalPersonneDAO + "\",\"" + p.agePersonneDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static ObservableCollection <PersonneViewModel> listePersonnes() { ObservableCollection <PersonneDAO> lDAO = PersonneDAO.listePersonnes(); ObservableCollection <PersonneViewModel> l = new ObservableCollection <PersonneViewModel>(); foreach (PersonneDAO element in lDAO) { PersonneViewModel p = new PersonneViewModel(element.id_personne, element.nom, element.email, element.age, element.username, element.password); l.Add(p); } return(l); }
public static ObservableCollection <PersonneViewModel> listePersonnes() { ObservableCollection <PersonneDAO> lDAO = PersonneDAO.listePersonnes(); ObservableCollection <PersonneViewModel> l = new ObservableCollection <PersonneViewModel>(); foreach (PersonneDAO element in lDAO) { PersonneViewModel p = new PersonneViewModel(element.idDAO, element.nomPersonneDAO, element.prenomPersonneDAO, element.mailPersonneDAO, element.numerotelPersonneDAO, element.mdpPersonneDAO, element.ageDAO, element.idEnchereDAO, element.idLieuDAO); l.Add(p); } return(l); }
public static ObservableCollection <PersonneViewModel> listePersonnes() { ObservableCollection <PersonneDAO> lDAO = PersonneDAO.listePersonnes(); ObservableCollection <PersonneViewModel> l = new ObservableCollection <PersonneViewModel>(); foreach (PersonneDAO element in lDAO) { PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO); l.Add(p); } return(l); }
public static ObservableCollection <PersonneViewModel> listePersonne() { ObservableCollection <PersonneDAO> lDAO = PersonneDAO.listePersonne(); ObservableCollection <PersonneViewModel> l = new ObservableCollection <PersonneViewModel>(); foreach (PersonneDAO element in lDAO) { PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO, element.mailPersonneDAO, element.numeroTelPersonneDAO, element.motDePassePersonneDAO, element.adressePersonneDAO, element.codePostalPersonneDAO, element.agePersonneDAO); l.Add(p); } return(l); }
// SELECT public static PersonneDAO SelectPersonneById(string id) { // Selectionné l'Personne a partir de l'id var dao = new PersonneDAO(); var query = "SELECT * FROM public.personne where \"idPersonne\" =:id"; var cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("id", id); var reader = cmd.ExecuteReader(); while (reader.Read()) { var idPersonne = (string)reader["idPersonne"]; var nom = (string)reader["nom"]; var prenom = (string)reader["prenom"]; var age = (int)reader["age"]; var email = (string)reader["email"]; var password = (string)reader["password"]; var telephoneMobile = Convert.IsDBNull(reader["telephoneMobile"]) ? null : (string)reader["telephoneMobile"]; var telephoneFixe = Convert.IsDBNull(reader["telephoneFixe"]) ? null : (string)reader["telephoneFixe"]; dao = new PersonneDAO(idPersonne, nom, prenom, age, email, password, telephoneMobile, telephoneFixe, new List <string>()); } reader.Close(); query = "SELECT \"adresseId\" FROM public.personne as p, public.adressepersonne as ap where ap.\"personneId\" = p.\"idPersonne\" and p.\"idPersonne\" =:id"; cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("id", id); reader = cmd.ExecuteReader(); while (reader.Read()) { var adresseId = (string)reader["adresseId"]; dao.Adresses.Add(adresseId); } reader.Close(); if (dao.IdPersonne != null) { dao.ChildReference = getChildReference(dao.IdPersonne); } return(dao); }
public static PersonneDAO getPersonne(int idPersonne) { string query = "SELECT * FROM personne WHERE id=" + idPersonne + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.connection); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); PersonneDAO pers = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2)); reader.Close(); return(pers); }
public static PersonneDAO getPersonne(int id) { string query = "SELECT * FROM admin WHERE id=" + id + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); PersonneDAO pers = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetInt32(4), reader.GetString(5), reader.GetInt32(6), reader.GetInt32(7), reader.GetInt32(8)); reader.Close(); return(pers); }
public static PersonneDAO getPersonne(int idPersonne) { string query = "SELECT * FROM Personne WHERE idPersonne=@idPersonne;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.Parameters.AddWithValue("@idPersonne", idPersonne); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); PersonneDAO Personne = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(6), reader.GetByte(5)); reader.Close(); return(Personne); }
public static void insertPersonne(PersonneDAO d) { string query = "INSERT INTO Personne (nom,prenom,identifiant,motDePasse,admin,adresseMail) VALUES (@nomPersonne,@prenomPersonne,@identifiantPersonne,@motDePassePersonne,@adminPersonne,@adresseMailPersonne);"; MySqlCommand cmd1 = new MySqlCommand(query, DALConnection.OpenConnection()); cmd1.Parameters.AddWithValue("@nomPersonne", d.nomPersonneDAO); cmd1.Parameters.AddWithValue("@prenomPersonne", d.prenomPersonneDAO); cmd1.Parameters.AddWithValue("@identifiantPersonne", d.identifiantPersonneDAO); cmd1.Parameters.AddWithValue("@motDePassePersonne", d.mdpPersonneDAO); cmd1.Parameters.AddWithValue("@adminPersonne", d.adminPersonneDAO); cmd1.Parameters.AddWithValue("@adresseMailPersonne", d.mailPersonneDAO); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd1); cmd1.ExecuteNonQuery(); }
[HttpPost] // je spécifie que cette action correspond au post public IActionResult Ajouter(string txtNom, string txtPrenom) { // j'enregistre les infos dans la base.... Personne p = new Personne(); p.Nom = txtNom; p.Prenom = txtPrenom; PersonneDAO persDao = new PersonneDAO(); persDao.Inserer(p); // rediriger vers la liste return(RedirectToAction("Liste")); }
public static void updatePersonne(PersonneDAO d) { string query = "UPDATE Personne set nom=@nomPersonne,prenom=@prenomPersonne,identifient=,@identifiantPersonne,motDePasse=@motDePassePersonne,admin=@adminPersonne,adresseMail=@adresseMailPersonne where IdPersonne=@idPersonne;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.Parameters.AddWithValue("@idPersonne", d.idPersonneDAO); cmd.Parameters.AddWithValue("@nomPersonne", d.nomPersonneDAO); cmd.Parameters.AddWithValue("@prenomPersonne", d.prenomPersonneDAO); cmd.Parameters.AddWithValue("@identifiantPersonne", d.identifiantPersonneDAO); cmd.Parameters.AddWithValue("@motDePassePersonne", d.mdpPersonneDAO); cmd.Parameters.AddWithValue("@adminPersonne", d.adminPersonneDAO); cmd.Parameters.AddWithValue("@adresseMailPersonne", d.mailPersonneDAO); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static ObservableCollection <PersonneDAO> selectPersonne() { ObservableCollection <PersonneDAO> l = new ObservableCollection <PersonneDAO>(); string query = "SELECT * FROM Personne;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { PersonneDAO d = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(6), reader.GetByte(5)); l.Add(d); } reader.Close(); return(l); }
public CentreSportifCreateur() { try { //Init la connexion this.con = new MySqlConnection(connectionString); //Init les DAOs this.personneDAO = new PersonneDAO(this.con); this.activiteDAO = new ActiviteDAO(this.con); this.groupeDAO = new GroupeDAO(this.con); //Init les service this.servicePersonne = new ServicePersonne(personneDAO); this.serviceActivite = new ServiceActivite(activiteDAO); this.serviceGroupe = new ServiceGroupe(groupeDAO); } catch (Exception e) { Console.WriteLine("Erreur dans l'initialisation des singleton details : \n" + e.Message); } }
public ActionResult FicheFrais(int id_rdv) { ViewBag.Employe = (Employe)Session["Employe"]; if (ViewBag.Employe != null) { PersonneDAO personneDAO = new PersonneDAO(); LigneFraisDAO ligneFraisDAO = new LigneFraisDAO(); FicheFraisDAO ficheFraisDAO = new FicheFraisDAO(); int id_fiche_frais = ficheFraisDAO.GetIdFicheFrais(id_rdv); List <LigneFrais> mesLignesFrais = ligneFraisDAO.ReadAllFromID(ViewBag.Employe.Id, id_rdv); List <LigneFrais.TypeFrais> mesTypesFrais = new List <LigneFrais.TypeFrais>(); List <LigneFrais.TypeForfait> mesTypesForfaits = new List <LigneFrais.TypeForfait>(); foreach (LigneFrais.TypeFrais typeFrais in (LigneFrais.TypeFrais[])Enum.GetValues(typeof(LigneFrais.TypeFrais))) { mesTypesFrais.Add(typeFrais); } foreach (LigneFrais.TypeForfait typeForfait in (LigneFrais.TypeForfait[])Enum.GetValues(typeof(LigneFrais.TypeForfait))) { mesTypesForfaits.Add(typeForfait); } ViewBag.MesLignesFrais = mesLignesFrais; ViewBag.MesTypesFrais = mesTypesFrais; ViewBag.MesTypesForfaits = mesTypesForfaits; ViewBag.Id_rdv = id_rdv; ViewBag.Id_Fiche_frais = id_fiche_frais; return(View()); } else { return(RedirectToAction("Index", "Home")); } }
public static ObservableCollection <PersonneDAO> selectPersonnes() { ObservableCollection <PersonneDAO> l = new ObservableCollection <PersonneDAO>(); string query = "SELECT * FROM personne;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); try { cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { PersonneDAO p = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2)); l.Add(p); } reader.Close(); } catch (Exception) { MessageBox.Show("La base de données n'est pas connectée"); } return(l); }