public String addPersonne(PersonneDTO personneDTO) { String result = "null"; MySqlCommand cmd = new MySqlCommand(queryCreatePersonne, connexion); cmd.Parameters.AddWithValue("@prenom", personneDTO.Prenom); cmd.Parameters.AddWithValue("@nom", personneDTO.Nom); cmd.Parameters.AddWithValue("@sexe", personneDTO.Sexe); cmd.Parameters.AddWithValue("@datenaissance", personneDTO.DateNaissance); cmd.Parameters.AddWithValue("@email", personneDTO.Email); cmd.Parameters.AddWithValue("@motdepasse", personneDTO.MotDePasse); cmd.Parameters.AddWithValue("@codebarre", personneDTO.CodeBarre); cmd.Parameters.AddWithValue("@role", personneDTO.Role); try { connexion.Open(); cmd.ExecuteNonQuery(); result = cmd.LastInsertedId.ToString(); } finally { connexion.Close(); } return(result); }
public List <AbonnementDTO> getAllAbonnements(PersonneDTO personneDTO) { MySqlCommand cmd = new MySqlCommand(queryReadAllAbonnements, connexion); cmd.Parameters.AddWithValue("@idpersonne", personneDTO.IdPersonne); MySqlDataReader reader = null; List <AbonnementDTO> result = new List <AbonnementDTO>(); try { connexion.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { AbonnementDTO abonnementDTO = new AbonnementDTO(); abonnementDTO.IdAbonnement = reader.GetString("idabonnement"); abonnementDTO.IdPersonne = reader.GetString("idpersonne"); abonnementDTO.IdGroupe = reader.GetString("idgroupe"); abonnementDTO.DateInscription = (DateTime)reader["dateinscription"]; abonnementDTO.DateFin = (DateTime)reader["datefin"]; abonnementDTO.Prix = reader.GetDecimal("prix"); result.Add(abonnementDTO); } } catch (Exception e) { Console.WriteLine("Erreur dans la requete getAllAbonnements"); Console.Write(e.Message); } finally { connexion.Close(); } return(result); }
public PersonneDTO getPersonneByCodeBarre(String codeBarre) { MySqlCommand cmd = new MySqlCommand(queryReadPersonneByCodeBarre, connexion); MySqlDataReader reader = null; PersonneDTO result = new PersonneDTO(); try { connexion.Open(); cmd.Parameters.AddWithValue("@codebarre", codeBarre); reader = cmd.ExecuteReader(); reader.Read(); result.IdPersonne = reader.GetString("idpersonne"); result.Prenom = reader.GetString("prenom"); result.Nom = reader.GetString("nom"); result.Sexe = reader.GetChar("sexe"); result.DateNaissance = reader.GetDateTime("datenaissance"); result.Email = reader.GetString("email"); result.MotDePasse = reader.GetString("motdepasse"); result.CodeBarre = reader.GetString("codebarre"); result.Role = reader.GetString("role"); } catch (Exception e) { Console.Write(e.Message); } finally { connexion.Close(); } return(result); }
public void init() { try { EnseigneDTO enseigneDTO = CentreView.DbCreateur.ServicePersonne.getEnseigneByGroupId(groupeDTO.IdGroupe); PersonneDTO professeurDTO = CentreView.DbCreateur.ServicePersonne.findById(int.Parse(enseigneDTO.IdPersonne)); ActiviteDTO activiteDTO = CentreView.DbCreateur.ServiceActivite.findById(groupeDTO.IdActivite); List <SeanceDTO> seances = CentreView.DbCreateur.ServiceGroupe.getAllSeancesByGroupId(groupeDTO.IdGroupe); SeanceDTO lastSeance = seances.Last(); textBox1.Text = "" + seances.Count; textBox2.Text = lastSeance.DateFin.Day + " / " + lastSeance.DateFin.Month + " / " + lastSeance.DateFin.Year; textBox3.Text = "" + groupeDTO.Prix; textBox4.Text = activiteDTO.Nom; seances.ForEach(delegate(SeanceDTO seance) { int i = this.dataGridView1.Rows.Add(); dataGridView1.Rows[i].Cells[0].Value = seance.DateDebut.ToString(); dataGridView1.Rows[i].Cells[1].Value = seance.DateDebut.DayOfWeek; dataGridView1.Rows[i].Cells[2].Value = seance.DateDebut.Hour + "h"; dataGridView1.Rows[i].Cells[3].Value = seance.DateFin.Hour + "h"; dataGridView1.Rows[i].Cells[4].Value = professeurDTO.Prenom + " " + professeurDTO.Nom; }); } catch (Exception ee) { Console.WriteLine("Erreur dans la requete get all seances"); Console.Write(ee.Message); } }
public string SavePersonne(PersonneDTO personne) { String message; message = checkPersonne(personne.N_PIRME1); if (message.Length != 0) { } else { PERSONNE PER = new PERSONNE(); PER.Fk_ID_SOURCE = personne.ID_SOURCE1; PER.Fk_ID_VILLE = personne.ID_VILLE1; PER.Fk_ID_SEXE = personne.ID_SEXE1; PER.Fk_ID_TIDEN = personne.ID_TIDEN1; PER.Fk_ID_PAYS = personne.ID_PAYS1; PER.NOM_COMPLET = personne.NOM_COMPLET1; PER.DATE_NAISS = ConvertDateToMilisecond(personne.DATE_NAISS1); PER.ADRESSE = personne.ADRESSE1; PER.CODE_POSTAL = personne.CODE_POSTAL1; PER.N_TELEPHONE = personne.N_TELEPHONE1; PER.N_IDENT = personne.N_IDENT1; PER.N_PIRME = personne.N_PIRME1; PER.CATE_PERMI = personne.CATE_PERMI1; PER.DATE_NAISS = ConvertDateToMilisecond(personne.DATE_NAISS1); PER.ADRESSE_MAIL = personne.ADRESSE_MAIL1; lb.PERSONNEs.Add(PER); lb.SaveChanges(); message = "Bien ajouté"; } return(message); }
public List <PresenceDTO> getAllPresences(PersonneDTO personneDTO) { MySqlCommand cmd = new MySqlCommand(queryReadAllPresences, connexion); cmd.Parameters.AddWithValue("@idpersonne", personneDTO.IdPersonne); MySqlDataReader reader = null; List <PresenceDTO> result = new List <PresenceDTO>(); try { connexion.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { PresenceDTO presenceDTO = new PresenceDTO(); presenceDTO.IdPresence = reader.GetString("idpresence"); presenceDTO.IdPersonne = reader.GetString("idpersonne"); presenceDTO.IdSeance = reader.GetString("idseance"); presenceDTO.Present = reader.GetBoolean("present"); result.Add(presenceDTO); } } catch (Exception e) { Console.WriteLine("Erreur dans la requete getAllPresences"); Console.Write(e.Message); } finally { connexion.Close(); } return(result); }
private void Next_Click(object sender, RoutedEventArgs e) { // PersonneDTO personne1 = new PersonneDTO(int.Parse(txtSource.Text), int.Parse(txtville.Text), int.Parse(txtgenre.Text), int.Parse(txtTypeIdenity.Text), int.Parse(txtpays.Text), txtNomComplet.Text, dtnaissance.SelectedDate.Value, txtAdress.Text, txtCodePostal.Text, txtnumTele.Text, txtTypeIdenity.Text, txtNumPrime.Text, txtCartePermis.Text, dtDatePermis.SelectedDate.Value , txtAdresseMail.Text ) ; ViewModelPersonne pvm = new ViewModelPersonne(); // MessageBox.Show(pvm.SavePersonne(personne)); PersonneDTO personne = new PersonneDTO(txtNomComplet.Text, txtAdress.Text, txtCodePostal.Text, txtnumTele.Text, txtAdresseMail.Text); pvm.ToXML(personne); }
public void ToXML(PersonneDTO pers) { XmlDocument doc = new XmlDocument(); doc.LoadXml("<item><ID_SOURCE1>" + pers.ID_SOURCE1 + "</ID_SOURCE1></item>"); // Add a ID_VILLE1 element. //// ToXmlElemet(pers.ID_VILLE1.ToString(), doc); // Add a ID_SEXE1 element. //// ToXmlElemet(pers.ID_SEXE1.ToString(), doc); // Add a ID_TIDEN1 element. //// ToXmlElemet(pers.ID_TIDEN1.ToString(), doc); // Add a ID_PAYS1 element. //// ToXmlElemet(pers.ID_PAYS1.ToString(), doc); // Add a NOM_COMPLET1 element. ToXmlElemet(pers.NOM_COMPLET1.ToString(), doc); // Add a DATE_NAISS1 element. /// ToXmlElemet(pers.DATE_NAISS1.ToString(), doc); // Add a ADRESSE1 element. ToXmlElemet(pers.ADRESSE1.ToString(), doc); // Add a CODE_POSTAL1 element. ToXmlElemet(pers.CODE_POSTAL1.ToString(), doc); // Add a N_TELEPHONE1 element. ToXmlElemet(pers.N_TELEPHONE1.ToString(), doc); // Add a N_IDENT1 element. ////ToXmlElemet(pers.N_IDENT1.ToString(), doc); // Add a N_PIRME1 element. ToXmlElemet(pers.N_PIRME1.ToString(), doc); // Add a CATE_PERMI1 element. ToXmlElemet(pers.CATE_PERMI1.ToString(), doc); // Add a DATE_NAISS1 element. ///ToXmlElemet(pers.DATE_NAISS1.ToString(), doc); /// // Add a ADRESSE_MAIL1 element. ToXmlElemet(pers.ADRESSE_MAIL1.ToString(), doc); // Add a price element. XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; // Save the document to a file and auto-indent the output. XmlWriter writer = XmlWriter.Create(@"C:\data.xml", settings); doc.Save(writer); }
public FormulairePayer(decimal montantDue, String mode, PersonneDTO personneDTO) { InitializeComponent(); this.personneDTO = personneDTO; this.montantDue = montantDue; this.mode = mode; this.textBox1.Text = "" + montantDue; this.textBox2.Text = mode; }
public void CreatePersonne(PersonneDTO personneDto) { context.Personnes.AddOrUpdate(new Personne { Nom = personneDto.NomDto, Prenom = personneDto.PrenomDto, DateNaissance = Convert.ToDateTime(personneDto.DateNaissanceDto), FkAdresse = 2 }); context.SaveChanges(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 7) { PersonneDTO personneDTO = (PersonneDTO)dataGridView1.Rows[e.RowIndex].Cells[7].Tag; if (personneDTO != null) { MenuMembre form = new MenuMembre(personneDTO); form.Owner = this; form.ShowDialog(); } } }
public FormulaireMembre(PersonneDTO personneDTO) { InitializeComponent(); if (personneDTO != null) { this.mode = "Modifier"; this.personneDTO = personneDTO; } else { this.mode = "Créer"; this.personneDTO = new PersonneDTO(); } this.Text = mode; }
private void button2_Click(object sender, EventArgs e) //Chercher Membre par id { labelMessageMembre.Text = ""; try { int idPersonne = int.Parse(textBox1.Text); PersonneDTO personneDTO = DbCreateur.ServicePersonne.findById(idPersonne); MenuMembre formMenuMembre = new MenuMembre(personneDTO); formMenuMembre.Owner = this; formMenuMembre.ShowDialog(); } catch { labelMessageMembre.Text = "ID introuvable"; } }
public ActionResult Edit(PersonneDTO fournisseur) { Personne frnsr = new Personne(); if (fournisseur.id != 0)//update { try { frnsr = _personneService.Get(fournisseur.id); frnsr.nom = fournisseur.nom; frnsr.email = fournisseur.email; frnsr.adresse.numRue = fournisseur.adresse.numRue; frnsr.adresse.nomRue = fournisseur.adresse.nomRue; frnsr.adresse.ville = fournisseur.adresse.ville; frnsr.adresse.pays = fournisseur.adresse.pays; frnsr.adresse.codePostal = fournisseur.adresse.codePostal; _personneService.Update(frnsr, _donneNomPrenomUtilisateur()); FlashMessage.Confirmation("Fournisseur mis à jour avec succès"); } catch (Exception e) { FlashMessage.Danger("Erreur lors de la mise à jour du fournisseur"); } } else { try { frnsr = Mapper.Map <PersonneDTO, Personne>(fournisseur); frnsr.isFournisseur = true; frnsr.isClient = false; _personneService.Create(frnsr, _donneNomPrenomUtilisateur()); FlashMessage.Confirmation("Fournisseur créé avec succès."); } catch (Exception e) { FlashMessage.Danger("Erreur lors de l'ajout du fournisseur"); } } _personneService.Save(); return(RedirectToAction("Index")); }
public void deletePersonne(PersonneDTO personneDTO) { MySqlCommand cmd = new MySqlCommand(queryDeletePersonne, connexion); cmd.Parameters.AddWithValue("@idpersonne", personneDTO.IdPersonne);; try { connexion.Open(); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.Write(e.Message); } finally { connexion.Close(); } }
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { try { this.dataGridView1.Rows.Clear(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; label6.Text = "Message : "; groupeDTO = null; listSeanceDTO = null; lastSeanceDTO = null; groupeDTO = (GroupeDTO)comboBox2.SelectedItem; EnseigneDTO enseigneDTO = CentreView.DbCreateur.ServicePersonne.getEnseigneByGroupId(groupeDTO.IdGroupe); PersonneDTO professeur = CentreView.DbCreateur.ServicePersonne.findById(int.Parse(enseigneDTO.IdPersonne)); this.dataGridView1.Rows.Clear(); listSeanceDTO = CentreView.DbCreateur.ServiceGroupe.getAllSeancesByGroupId(groupeDTO.IdGroupe); lastSeanceDTO = listSeanceDTO.Last(); textBox1.Text = "" + listSeanceDTO.Count; textBox2.Text = lastSeanceDTO.DateFin.Day + " / " + lastSeanceDTO.DateFin.Month + " / " + lastSeanceDTO.DateFin.Year; textBox3.Text = "" + groupeDTO.Prix; listSeanceDTO.ForEach(delegate(SeanceDTO seance) { int i = this.dataGridView1.Rows.Add(); dataGridView1.Rows[i].Cells[0].Value = seance.DateDebut.DayOfWeek; dataGridView1.Rows[i].Cells[1].Value = seance.DateDebut.Hour + "h"; dataGridView1.Rows[i].Cells[2].Value = seance.DateFin.Hour + "h"; dataGridView1.Rows[i].Cells[3].Value = professeur.Prenom + " " + professeur.Nom; }); } catch (Exception ee) { label6.Text += "Erreur dans le chargement des séances du groupe " + groupeDTO.NumeroGroupe; Console.WriteLine("Erreur dans la requete get all seances"); Console.Write(ee.Message); } }
private void button5_Click(object sender, EventArgs e) //Connexion manuel par ID ou par Code barre { if (textBox1.TextLength == 0 && textBox2.TextLength == 0) //Connexion par listeDéroulante { CentreView.connexionAccueil((PersonneDTO)comboBox1.SelectedItem); this.Dispose(); } else if (textBox1.Text.Length > 0)//Connexion par idpersonne { try { PersonneDTO personneDTO = new PersonneDTO(); int idMembre = int.Parse(textBox1.Text); personneDTO = CentreView.DbCreateur.ServicePersonne.findById(idMembre); CentreView.connexionAccueil(personneDTO); this.Dispose(); } catch (Exception ee) { Console.WriteLine("Erreur dans la connexion par ID"); Console.Write(ee.Message); } } else if (textBox2.Text.Length > 0)//Connexion par code barre { try { PersonneDTO personneDTO = new PersonneDTO(); String codebarre = textBox2.Text; personneDTO = CentreView.DbCreateur.ServicePersonne.findByCodeBarre(codebarre); CentreView.connexionAccueil(personneDTO); this.Dispose(); } catch (Exception ee) { Console.WriteLine("Erreur dans la connexion par ID"); Console.Write(ee.Message); } } }
public List <PersonneDTO> getAllByRole(String role) { MySqlCommand cmd = new MySqlCommand(queryReadByRole, connexion); MySqlDataReader reader = null; List <PersonneDTO> result = new List <PersonneDTO>(); try { connexion.Open(); cmd.Parameters.AddWithValue("@role", role); reader = cmd.ExecuteReader(); while (reader.Read()) { PersonneDTO p = new PersonneDTO(); p.IdPersonne = reader.GetString("idpersonne"); p.Prenom = reader.GetString("prenom"); p.Nom = reader.GetString("nom"); p.Sexe = reader.GetChar("sexe"); p.DateNaissance = reader.GetDateTime("datenaissance"); p.Email = reader.GetString("email"); p.MotDePasse = reader.GetString("motdepasse"); p.CodeBarre = reader.GetString("codebarre"); p.Role = reader.GetString("role"); result.Add(p); } } catch (Exception e) { Console.WriteLine("Erreur dans la requete getAllPersonnes"); Console.Write(e.Message); } finally { connexion.Close(); } return(result); }
public void updatePersonne(PersonneDTO personneDTO) { MySqlCommand cmd = new MySqlCommand(queryUpdatePersonne, connexion); cmd.Parameters.AddWithValue("@idpersonne", personneDTO.IdPersonne); cmd.Parameters.AddWithValue("@prenom", personneDTO.Prenom); cmd.Parameters.AddWithValue("@nom", personneDTO.Nom); cmd.Parameters.AddWithValue("@email", personneDTO.Email); cmd.Parameters.AddWithValue("@motdepasse", personneDTO.MotDePasse); cmd.Parameters.AddWithValue("@codebarre", personneDTO.CodeBarre); cmd.Parameters.AddWithValue("@role", personneDTO.Role); cmd.Parameters.AddWithValue("@sexe", personneDTO.Sexe); cmd.Parameters.AddWithValue("@datenaissance", personneDTO.DateNaissance); try { connexion.Open(); cmd.ExecuteNonQuery(); } finally { connexion.Close(); } }
public void connexionAccueil(PersonneDTO personneDTO) //Connexion Accueil { textBoxID.Text = personneDTO.IdPersonne; textBoxEmail.Text = personneDTO.Email; textBoxNom.Text = personneDTO.Nom; textBoxPrenom.Text = personneDTO.Prenom; textBoxRole.Text = formatRole(personneDTO.Role); textBoxCodeBarre.Text = personneDTO.CodeBarre; try { if (File.Exists("../photos/" + personneDTO.IdPersonne + ".jpg")) { pictureBox1.Image = Image.FromFile("../photos/" + personneDTO.IdPersonne + ".jpg"); pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; } else { pictureBox1.Image = Image.FromFile("../photos/0.jpg"); pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; } } catch { throw; } connectedPersonneDTO = personneDTO; button8.Visible = true; button9.Visible = true; button10.Visible = true; afficherAllMessages(); listBox3.Items.Add(DateTime.Now.ToShortTimeString() + " || ID: " + personneDTO.IdPersonne + " | Prenom: " + personneDTO.Prenom + " | Nom:" + personneDTO.Nom + " | Role : " + personneDTO.Role); }
public void CreatePersonne(PersonneDTO personneDto) { gestionUtilisateur.CreatePersonne(personneDto); }
public FormulaireMessage(PersonneDTO personneDTO) { InitializeComponent(); this.personneDTO = personneDTO; }
public void getAllPresences(PersonneDTO personneDTO) { this.personneDAO.getAllPresences(personneDTO); }
public List <AbonnementDTO> getAllAbonnements(PersonneDTO personneDTO) { return(this.personneDAO.getAllAbonnements(personneDTO)); }
public void delete(PersonneDTO personneDTO) { this.personneDAO.deletePersonne(personneDTO); }
public void update(PersonneDTO personneDTO) { this.personneDAO.updatePersonne(personneDTO); }
public String register(PersonneDTO personneDTO) { return(personneDAO.addPersonne(personneDTO)); }
public ViewHoraire(PersonneDTO personneDTO) { InitializeComponent(); this.personneDTO = personneDTO; }
public IActionResult Update([FromBody] PersonneDTO personne) { return(Ok(this.service.ModifierPersonne(personne))); }
public IActionResult Save([FromBody] PersonneDTO personne) { return(Ok(this.service.AjouterUnePersonne(personne))); }