private void biSauvegarderFermer_ItemClick(object sender, ItemClickEventArgs e) { if (_newDonneur) { var donneur = FactoryDonneur.CreateDonneur(textEditNom.Text, textEditPrenom.Text, dateEditNaissance.DateTime, comboBoxEditSexe.SelectedText, textEditAdresse.Text, textEditMail.Text, Convert.ToInt32(textEditNumTel.Text)); new RepositoryDonneur().Save(donneur); MessageBox.Show("Ajout réussis"); } else { var donneur = new Donneur { Id = IdDonneur, Nom = textEditNom.Text, Prenom = textEditPrenom.Text, DateNaissance = dateEditNaissance.DateTime, Sexe = comboBoxEditSexe.SelectedText, Adresse = textEditAdresse.Text, Mail = textEditMail.Text, NumTel = Convert.ToInt32(textEditNumTel.Text), }; new RepositoryDonneur().Save(donneur); MessageBox.Show("mise à jours réussis"); } Close(); }
public static XpoDonneur MapDonneur(Donneur donneur, UnitOfWork uow) { XpoDonneur xpoDonneur; if (donneur.NewObject) { xpoDonneur = new XpoDonneur(uow) { Oid = donneur.Id }; } else { xpoDonneur = uow.GetObjectByKey <XpoDonneur>(donneur.Id); } xpoDonneur.Nom = donneur.Nom; xpoDonneur.Prenom = donneur.Prenom; xpoDonneur.DateNaissance = donneur.DateNaissance; xpoDonneur.Sexe = donneur.Sexe; xpoDonneur.Adresse = donneur.Adresse; xpoDonneur.Mail = donneur.Mail; xpoDonneur.NumTel = donneur.NumTel; xpoDonneur.Etat = donneur.Etat; return(xpoDonneur); }
private void EditDonneur(Donneur don) { var donneur = new DonneurEdit(don, false); donneur.ShowDialog(); RefreshDataSource(); }
public static XpoDonneur MapDonneur(Donneur donneur, UnitOfWork uow) { XpoDonneur xpoDonneur; if (donneur.NewObject) { xpoDonneur = new XpoDonneur(uow) { Oid = donneur.Id }; } else { xpoDonneur= uow.GetObjectByKey<XpoDonneur>(donneur.Id); } xpoDonneur.Nom = donneur.Nom; xpoDonneur.Prenom = donneur.Prenom; xpoDonneur.DateNaissance = donneur.DateNaissance; xpoDonneur.Sexe = donneur.Sexe; xpoDonneur.Adresse = donneur.Adresse; xpoDonneur.Mail = donneur.Mail; xpoDonneur.NumTel = donneur.NumTel; xpoDonneur.Etat = donneur.Etat; return xpoDonneur; }
public void Save(Donneur entity) { var config = new AppSettingsReader(); using ( var uow = new UnitOfWork { ConnectionString = ((string)config.GetValue("connect", typeof(string))) }) { Map.Map.MapDonneur(entity, uow); uow.CommitChanges(); } }
public void Remove(Donneur entity) { var config = new AppSettingsReader(); using ( var uow = new UnitOfWork { ConnectionString = ((string)config.GetValue("connect", typeof(string))) }) { var donneur = uow.GetObjectByKey<XpoDonneur>(entity.Id); donneur.Etat = false; uow.CommitChanges(); } }
public void Remove(Donneur entity) { var config = new AppSettingsReader(); using ( var uow = new UnitOfWork { ConnectionString = ((string)config.GetValue("connect", typeof(string))) }) { var donneur = uow.GetObjectByKey <XpoDonneur>(entity.Id); donneur.Etat = false; uow.CommitChanges(); } }
public static Donneur MapDonneur(XpoDonneur xpoDonneur) { var donneur = new Donneur { Id = xpoDonneur.Oid, Nom = xpoDonneur.Nom, Prenom = xpoDonneur.Prenom, DateNaissance = xpoDonneur.DateNaissance, Sexe = xpoDonneur.Sexe, Adresse = xpoDonneur.Adresse, Mail = xpoDonneur.Mail, NumTel = xpoDonneur.NumTel, Etat = xpoDonneur.Etat }; return donneur; }
public DonneurEdit(Donneur donneur, bool newDonneur) { InitializeComponent(); if (!newDonneur) { IdDonneur = donneur.Id; textEditNom.Text = donneur.Nom; textEditPrenom.Text = donneur.Prenom; dateEditNaissance.Text = donneur.DateNaissance.ToShortDateString(); comboBoxEditSexe.SelectedItem = donneur.Sexe; textEditAdresse.Text = donneur.Adresse; textEditMail.Text = donneur.Mail; textEditNumTel.Text = donneur.NumTel.ToString(CultureInfo.InvariantCulture); } _donneur = donneur; _newDonneur = newDonneur; }
public static Donneur MapDonneur(XpoDonneur xpoDonneur) { var donneur = new Donneur { Id = xpoDonneur.Oid, Nom = xpoDonneur.Nom, Prenom = xpoDonneur.Prenom, DateNaissance = xpoDonneur.DateNaissance, Sexe = xpoDonneur.Sexe, Adresse = xpoDonneur.Adresse, Mail = xpoDonneur.Mail, NumTel = xpoDonneur.NumTel, Etat = xpoDonneur.Etat }; return(donneur); }
public DonneurEdit(Donneur donneur,bool newDonneur) { InitializeComponent(); if (!newDonneur) { IdDonneur = donneur.Id; textEditNom.Text = donneur.Nom; textEditPrenom.Text = donneur.Prenom; dateEditNaissance.Text = donneur.DateNaissance.ToShortDateString(); comboBoxEditSexe.SelectedItem = donneur.Sexe; textEditAdresse.Text = donneur.Adresse; textEditMail.Text = donneur.Mail; textEditNumTel.Text = donneur.NumTel.ToString(CultureInfo.InvariantCulture); } _donneur = donneur; _newDonneur = newDonneur; }
private void biSauvegarder_ItemClick(object sender, ItemClickEventArgs e) { if (_newDonneur) { var donneur = FactoryDonneur.CreateDonneur(textEditNom.Text, textEditPrenom.Text, dateEditNaissance.DateTime, comboBoxEditSexe.SelectedText, textEditAdresse.Text, textEditMail.Text, Convert.ToInt32(textEditNumTel.Text)); new RepositoryDonneur().Save(donneur); MessageBox.Show("Ajout réussis"); } else { var donneur = new Donneur { Id = IdDonneur, Nom = textEditNom.Text, Prenom = textEditPrenom.Text, DateNaissance = dateEditNaissance.DateTime, Sexe = comboBoxEditSexe.SelectedText, Adresse = textEditAdresse.Text, Mail = textEditMail.Text, NumTel = Convert.ToInt32(textEditNumTel.Text), }; new RepositoryDonneur().Save(donneur); MessageBox.Show("mise à jours réussis"); } }