// Konstruktorites ka vajalike elementide peitmine/näitamine
 #region Konstruktorid
 public KlientDetailVaade(KlientBO klient)
 {
     InitializeComponent();
     Datacontext = new KlientDetailVaadeVM(klient);
     if (datacontext.Klient.KasArhiivis)
         btnLaenuta.Visibility = Visibility.Collapsed;
     if (datacontext.Klient.KasRentBron)
         btnMuuda.IsEnabled = false;
     gridKlient.IsEnabled = false;
     btnLisa.Visibility = Visibility.Collapsed;
 }
Beispiel #2
0
 /// <summary>
 /// Abimeetod UuendaKlient()-le
 /// </summary>
 /// <param name="klientbo"></param>
 /// <param name="n"></param>
 private static void KlientBOModeliks(KlientBO klientbo, Models.Klient n)
 {
     n.Aadress = klientbo.Aadress;
     n.Eesnimi = klientbo.Eesnimi;
     n.EPost = klientbo.EPost;
     n.KasArhiivis = klientbo.KasArhiivis;
     n.KlientId = klientbo.KlientId;
     n.Kommentaar = klientbo.Kommentaar;
     n.Nimi = klientbo.Nimi;
     n.RegKood = klientbo.RegKood;
     n.Sugu = klientbo.Sugu;
     n.Synniaeg = klientbo.Synniaeg;
     n.Telefon = klientbo.Telefon;
 }
Beispiel #3
0
        /// <summary>
        /// Uuendab vastava kliendi andmeid või loob uue kliendi
        /// </summary>
        /// <param name="klientbo"></param>
        public static void UuendaKlient(KlientBO klientbo)
        {
            using (EasyRent.Models.AndmebaasEntities db = new Models.AndmebaasEntities())
            {
                Models.Klient n;
                if (klientbo.KlientId != 0)
                {

                    n = db.Klient.First(i => i.KlientId == klientbo.KlientId);
                    KlientBOModeliks(klientbo, n);
                    db.SaveChanges();

                }
                else
                {
                    n = new EasyRent.Models.Klient();
                    KlientBOModeliks(klientbo, n);
                    db.Klient.Add(n);
                    db.SaveChanges();
                }
            }
        }
 // kui saab kliendi kaasa
 public RentDetailVaade(KlientBO klientobj)
 {
     InitializeComponent();
     Datacontext = new RentDetailVaadeVM(klientobj);
 }
Beispiel #5
0
 public RentDetailVaadeVM(KlientBO klient)
 {
     Rent = new RentimineBO();
     Klient = klient;
     rent.SqidukiOlukord = new SqidukiOlukordBO();
 }
 public KlientDetailVaadeVM()
 {
     Klient = new KlientBO();
 }
 public KlientDetailVaadeVM(KlientBO klient)
 {
     Klient = klient;
 }