예제 #1
0
 /// <summary>
 /// Abimeetod UuendaSqiduk()-le
 /// </summary>
 /// <param name="sqidukbo"></param>
 /// <param name="n"></param>
 private static void SqidukBOModeliks(SqidukBO sqidukbo, Models.Sqiduk n)
 {
     n.Mudel = sqidukbo.Mudel;
     n.Mark = sqidukbo.Mark;
     n.RegNr = sqidukbo.RegNr;
     n.VINkood = sqidukbo.VINkood;
     n.V2ljalaskeAasta = sqidukbo.V2ljalaskeAasta;
     n.V2rv = sqidukbo.V2rv;
     n.KasArhiivis = sqidukbo.KasArhiivis;
     n.P2evaHindMin = sqidukbo.P2evaHindMin;
     n.P2evaHindMax = sqidukbo.P2evaHindMax;
 }
예제 #2
0
        /// <summary>
        /// Uuendab andmebaasis vastava sõiduki või loob uue
        /// </summary>
        /// <param name="sqidukbo"></param>
        public static void UuendaSqiduk(SqidukBO sqidukbo)
        {
            using (EasyRent.Models.AndmebaasEntities db = new Models.AndmebaasEntities())
            {
                if(sqidukbo.SqidukId != 0)
                {              
                    Models.Sqiduk n = db.Sqiduk.First(i => i.SqidukId == sqidukbo.SqidukId);
                    SqidukBOModeliks(sqidukbo, n);
                    SqidukMuutusLog(db);
                    db.SaveChanges();                
                }
                else
                {
                    Models.Sqiduk n = new Models.Sqiduk();
                    SqidukBOModeliks(sqidukbo, n);
                    db.Sqiduk.Add(n);
                    db.SaveChanges();

                }
            }
        }
예제 #3
0
 // Konstruktorites ka vajalike elementide peitmine/näitamine
 #region Konstruktorid
 //kui saab sõiduki kaasa
 public RentDetailVaade(SqidukBO sqidukobj)
 {
     InitializeComponent();
     Datacontext = new RentDetailVaadeVM(sqidukobj);
 }
예제 #4
0
 public RentDetailVaadeVM(SqidukBO sqiduk)
 {
     Rent = new RentimineBO();
     Sqiduk = sqiduk;
     rent.SqidukiOlukord = new SqidukiOlukordBO();
 }
예제 #5
0
 public SqidukDetailVaadeVM()
 {
     Sqiduk = new SqidukBO();
 }
예제 #6
0
 public SqidukDetailVaadeVM(SqidukBO sqiduk)
 {
     Sqiduk = sqiduk;
 }