public ActionResult Edit([Bind(Include = "AracModel_ID,AracMarka_ID,AracModel_Adi,AracModel_Status,AracModel_CreateDate")] AracModel aracModel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aracModel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aracModel));
 }
Example #2
0
        private void btnModelEkle_Click(object sender, EventArgs e)
        {
            AracModel _model = new AracModel();

            _model.Model   = txtModelAdi.Text;
            _model.MarkaID = ((AracMarka)cmbMarkaAdi.SelectedItem).MarkaID;
            _model.AktifMi = true;
            _ekleController.EklemeyeGonder(_model);
            this.Close();
        }
        public ActionResult Create([Bind(Include = "AracModel_ID,AracMarka_ID,AracModel_Adi,AracModel_Status,AracModel_CreateDate")] AracModel aracModel)
        {
            if (ModelState.IsValid)
            {
                aracModel.AracModel_Status     = (int)DBStatus.Active;
                aracModel.AracModel_CreateDate = DateTime.Now;
                db.AracModel.Add(aracModel);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(aracModel));
        }
        // GET: AracModel/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AracModel aracModel = db.AracModel.Find(id);

            if (aracModel == null)
            {
                return(HttpNotFound());
            }
            aracModel.AracModel_Status = (int)DBStatus.Deleted;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: AracModel/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AracModel aracModel = db.AracModel.Find(id);

            if (aracModel == null)
            {
                return(HttpNotFound());
            }
            List <AracMarka> aracMarkaList = db.AracMarka.ToList();

            ViewBag.AracMarkaList = aracMarkaList;

            return(View(aracModel));
        }
Example #6
0
        public static void InitData()
        {
            #region Araç Model

            var model = new AracModel();
            model.Id = 1;
            model.Ad = "2008 Active 1.6 e-HDI ETG6 92 HP Stop&Start";
            AracModeller.Add(model);

            model    = new AracModel();
            model.Id = 1;
            model.Ad = "208 GTİ BY PS";
            AracModeller.Add(model);

            #endregion

            #region Arac

            #region 06DA1112
            var arac = new Arac();
            arac.Id           = 1;
            arac.Model        = AracModeller[0];
            arac.MotorNo      = "MTR112";
            arac.SaseNo       = "SASE112";
            arac.Plaka        = "06DA1112";
            arac.MusteriId    = 1;
            arac.Renk         = Color.Black.Name;
            arac.TescilTarihi = new DateTime(2015, 2, 16);
            Araclar.Add(arac);
            #endregion

            #region 06ED2636
            arac              = new Arac();
            arac.Id           = 1;
            arac.Model        = AracModeller[0];
            arac.MotorNo      = "MTR5895";
            arac.SaseNo       = "SASE333";
            arac.Plaka        = "06ED2636";
            arac.MusteriId    = 1;
            arac.Renk         = Color.Blue.Name;
            arac.TescilTarihi = new DateTime(2016, 2, 16);
            Araclar.Add(arac);
            #endregion

            #region 06DA3412
            arac              = new Arac();
            arac.Id           = 2;
            arac.Model        = AracModeller[0];
            arac.MotorNo      = "MTR312";
            arac.SaseNo       = "SASE312";
            arac.Plaka        = "06DA3412";
            arac.MusteriId    = 2;
            arac.Renk         = Color.White.Name;
            arac.TescilTarihi = new DateTime(2015, 7, 11);
            Araclar.Add(arac);
            #endregion

            #endregion

            #region Müşteri

            var musteri = new Musteri();
            musteri.Id         = 0;
            musteri.Ad         = "";
            musteri.VergiNo    = "1";
            musteri.VergiDaire = "";
            musteri.Tel        = "";
            musteri.Email      = "";
            musteri.Yetkili    = "";
            Musteriler.Add(musteri);

            musteri            = new Musteri();
            musteri.Id         = 1;
            musteri.Ad         = "Garanti Bankası";
            musteri.VergiNo    = "1";
            musteri.VergiDaire = "Ankara";
            musteri.Tel        = "1";
            musteri.Email      = "*****@*****.**";
            musteri.Yetkili    = "Mustafa Özdemir";
            Musteriler.Add(musteri);

            musteri            = new Musteri();
            musteri.Id         = 2;
            musteri.Ad         = "MY Kuyumculuk";
            musteri.VergiNo    = "1";
            musteri.VergiDaire = "Ankara";
            musteri.Tel        = "1";
            musteri.Email      = "*****@*****.**";
            musteri.Yetkili    = "Zeki Altan";
            Musteriler.Add(musteri);


            #endregion

            #region Teklif

            var teklif = new Teklif();
            teklif.Id                = 1;
            teklif.Email             = "*****@*****.**";
            teklif.Faks              = "0(312) 011 22 33";
            teklif.Firma             = "XKT EMLAK";
            teklif.GecerlilikSuresi  = new DateTime().AddDays(15);
            teklif.MusteriTemsilcisi = "İsmail H. Akdoğan";
            teklif.TeklifNo          = "1";
            teklif.TeklifTarihi      = DateTime.Now.AddDays(2);
            teklif.Telefon           = "0312 011 22 44";
            teklif.TemsilciEmail     = "ihakdogan@göralfilokiralama.com";
            teklif.TemsilciTelefon   = "0(312) 207 45 45";
            teklif.Yetkili           = "XKT EMLAK";
            teklif.YillikKmSiniri    = 50000;
            teklif.ListTeklifArac    = new List <TeklifArac>()
            {
                new TeklifArac()
                {
                    Birim = Tanimlar.DovizKur.Euro, Id = 1, ModelId = 1, OpsiyonOzellikleri = "2008 Active 1.6 e-HDI ETG6 92 HP Stop&Start", TeklifId = 1, Tutar = 1500, Vade = 36
                }
            };
            Teklifler.Add(teklif);

            teklif                   = new Teklif();
            teklif.Id                = 2;
            teklif.Email             = "*****@*****.**";
            teklif.Faks              = "0(312) 011 22 33";
            teklif.Firma             = "YEPPA TURİZM";
            teklif.GecerlilikSuresi  = new DateTime().AddDays(15);
            teklif.MusteriTemsilcisi = "İsmail H. Akdoğan";
            teklif.TeklifNo          = "1";
            teklif.TeklifTarihi      = DateTime.Now.AddDays(3);
            teklif.Telefon           = "0312 011 22 44";
            teklif.TemsilciEmail     = "ihakdogan@göralfilokiralama.com";
            teklif.TemsilciTelefon   = "0(312) 207 45 45";
            teklif.Yetkili           = "XKT EMLAK";
            teklif.YillikKmSiniri    = 50000;
            teklif.ListTeklifArac    = new List <TeklifArac>()
            {
                new TeklifArac()
                {
                    Birim = Tanimlar.DovizKur.TL, Id = 2, ModelId = 1, OpsiyonOzellikleri = "2008 Active 1.6 e-HDI ETG6 92 HP Stop&Start", TeklifId = 1, Tutar = 2000, Vade = 36
                }
            };
            Teklifler.Add(teklif);

            teklif                   = new Teklif();
            teklif.Id                = 3;
            teklif.Email             = "";
            teklif.Faks              = "0(312) 011 22 33";
            teklif.Firma             = "XKT EMLAK";
            teklif.GecerlilikSuresi  = new DateTime().AddDays(15);
            teklif.MusteriTemsilcisi = "İsmail H. Akdoğan";
            teklif.TeklifNo          = "1";
            teklif.TeklifTarihi      = DateTime.Now.AddDays(15);
            teklif.Telefon           = "0312 011 22 44";
            teklif.TemsilciEmail     = "ihakdogan@göralfilokiralama.com";
            teklif.TemsilciTelefon   = "0(312) 207 45 45";
            teklif.Yetkili           = "XKT EMLAK";
            teklif.YillikKmSiniri    = 50000;
            teklif.ListTeklifArac    = new List <TeklifArac>()
            {
                new TeklifArac()
                {
                    Birim = Tanimlar.DovizKur.TL, Id = 2, ModelId = 1, OpsiyonOzellikleri = "2008 Active 1.6 e-HDI ETG6 92 HP Stop&Start", TeklifId = 1, Tutar = 1200, Vade = 36
                }
            };
            Teklifler.Add(teklif);

            teklif                   = new Teklif();
            teklif.Id                = 4;
            teklif.Email             = "";
            teklif.Faks              = "0(312) 011 22 33";
            teklif.Firma             = "XKT EMLAK";
            teklif.GecerlilikSuresi  = new DateTime().AddDays(15);
            teklif.MusteriTemsilcisi = "İsmail H. Akdoğan";
            teklif.TeklifNo          = "1";
            teklif.TeklifTarihi      = DateTime.Now.AddDays(8);
            teklif.Telefon           = "0312 011 22 44";
            teklif.TemsilciEmail     = "ihakdogan@göralfilokiralama.com";
            teklif.TemsilciTelefon   = "0(312) 207 45 45";
            teklif.Yetkili           = "XKT EMLAK";
            teklif.YillikKmSiniri    = 50000;
            teklif.ListTeklifArac    = new List <TeklifArac>()
            {
                new TeklifArac()
                {
                    Birim = Tanimlar.DovizKur.TL, Id = 2, ModelId = 1, OpsiyonOzellikleri = "2008 Active 1.6 e-HDI ETG6 92 HP Stop&Start", TeklifId = 1, Tutar = 900, Vade = 36
                }
            };
            Teklifler.Add(teklif);
            #endregion

            #region Döviz

            var doviz = new Doviz();
            doviz.kur   = Tanimlar.DovizKur.Dolar;
            doviz.alis  = 2.9780;
            doviz.satis = 2.9792;
            Dovizler.Add(doviz);

            doviz       = new Doviz();
            doviz.kur   = Tanimlar.DovizKur.Euro;
            doviz.alis  = 3.3567;
            doviz.satis = 3.3578;
            Dovizler.Add(doviz);
            #endregion

            #region Hatirlatma

            var hatirlatma = new Hatirlatma();
            hatirlatma.Description = "Geciken müşteri ödemesi";
            hatirlatma.Day         = 3;
            Hatirlatmalar.Add(hatirlatma);
            hatirlatma             = new Hatirlatma();
            hatirlatma.Description = "06ED2636 aracı için trafik sigortası";
            hatirlatma.Day         = 7;
            Hatirlatmalar.Add(hatirlatma);
            hatirlatma             = new Hatirlatma();
            hatirlatma.Description = "06DA1112 aracı için muayene";
            hatirlatma.Day         = 8;
            Hatirlatmalar.Add(hatirlatma);
            hatirlatma             = new Hatirlatma();
            hatirlatma.Description = "06DA1112 aracı için kasko";
            hatirlatma.Day         = 15;
            Hatirlatmalar.Add(hatirlatma);
            hatirlatma             = new Hatirlatma();
            hatirlatma.Description = "06DA3412 aracı için bakım";
            hatirlatma.Day         = 22;
            Hatirlatmalar.Add(hatirlatma);

            #endregion
        }