// 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; }
/// <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; }
/// <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); }
public RentDetailVaadeVM(KlientBO klient) { Rent = new RentimineBO(); Klient = klient; rent.SqidukiOlukord = new SqidukiOlukordBO(); }
public KlientDetailVaadeVM() { Klient = new KlientBO(); }
public KlientDetailVaadeVM(KlientBO klient) { Klient = klient; }