Ejemplo n.º 1
0
        // 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();
        }
Ejemplo n.º 2
0
 public void AddPret(Pret pret)
 {
     this.ListeLecteurs.Add(pret.Lecteur);
     this.ListePret.Add(pret);
 }
Ejemplo n.º 3
0
 public confirm_pret(Window w, Modele.Pret pret)
 {
     InitializeComponent();
     this._win  = w;
     this._pret = pret;
 }