// methode pour ajouter un pret private void btn_valider_Click(object sender, RoutedEventArgs e) { Modele.Pret pret = null; if (!string.IsNullOrEmpty(tb_typeMoyenContact.Text) && !string.IsNullOrEmpty(tb_valueMoyenContact.Text)) { for (int i = 0; i < lv_moyenContact.Items.Count; i++) { Liste_MoyenDeContact.Add((Modele.MoyenContact)lv_moyenContact.Items.GetItemAt(i)); } } if (!string.IsNullOrEmpty(tb_nomLecteur.Text) && !string.IsNullOrEmpty(tb_prenomLecteur.Text) && Liste_MoyenDeContact != null) { Modele.Lecteur lecteur = new Modele.Lecteur(tb_nomLecteur.Text, tb_prenomLecteur.Text, Liste_MoyenDeContact); if (this._exemplaire != null && !string.IsNullOrEmpty(cb_dureePret.Text)) { pret = new Modele.Pret(this._exemplaire, DateTime.Today, Set_dateRappel(int.Parse(cb_dureePret.Text)), lecteur); this._exemplaire.PretActif = pret; gestionnaire.AddPret(pret); } } Window w = new Window(); confirm_pret window_confirmPret = new confirm_pret(w, pret); w.Title = "Confirmation du prêt"; w.Content = window_confirmPret; w.SizeToContent = SizeToContent.WidthAndHeight; w.ResizeMode = System.Windows.ResizeMode.NoResize; w.WindowStartupLocation = WindowStartupLocation.CenterScreen; w.ShowDialog(); }
public void AddPret(Pret pret) { this.ListeLecteurs.Add(pret.Lecteur); this.ListePret.Add(pret); }
public confirm_pret(Window w, Modele.Pret pret) { InitializeComponent(); this._win = w; this._pret = pret; }