public ActionResult SiparisOnayla(ArizaTakip arz) { if (Request.Cookies["yetki"] == null) { return(RedirectToAction("Index", "Login")); } else { //var model = db.ArizaTakip.Where(x => x.TakipNo.Equals(arz.TakipNo)).FirstOrDefault(); //model.Onaylandimi = true; ArizaTakip model = new ArizaTakip(); model = db.ArizaTakip.Where(x => x.TakipNo.Equals(arz.TakipNo)).FirstOrDefault(); model.Onaylandimi = true; db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); IslemGecmisi ıslm = new IslemGecmisi() { TakipNo = model.TakipNo, Islem = "Sipariş Onaylandı. Teslimat için bekleniyor.", }; db.IslemGecmisi.Add(ıslm); db.SaveChanges(); return(Json(new { success = true, message = "Sipariş Onaylandı. Teslimat için bekleniyor." }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Duzenle(ArizaTakip arz) { if (Request.Cookies["yetki"] == null) { return(RedirectToAction("Index", "Login")); } else { if (arz.Id == 0) { db.ArizaTakip.Add(arz); db.SaveChanges(); return(Json(new { success = true, message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } else { db.Entry(arz).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "Güncelleme işlemi başarılı" }, JsonRequestBehavior.AllowGet)); } } }
public ActionResult IptalKaldir(string id) { if (Request.Cookies["yetki"] == null) { return(RedirectToAction("Index", "Login")); } else { ArizaTakip model = new ArizaTakip(); model = db.ArizaTakip.Where(x => x.TakipNo.Equals(id)).FirstOrDefault(); model.Iptal = false; db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); IslemGecmisi ıslm = new IslemGecmisi() { TakipNo = model.TakipNo, Islem = "Sipariş İptali kaldırıldı", }; db.IslemGecmisi.Add(ıslm); db.SaveChanges(); return(Json(new { success = true, message = "Sipariş iptali kaldırıldı." }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Kaydet(FormCollection Fc) { try { Musteriler mstr = new Musteriler() { Adi = Fc["Mstr.Adi"], Soyadi = Fc["Mstr.Soyadi"], Telefonu = Fc["Mstr.Telefonu"], Eposta = Fc["Mstr.Eposta"], // TakipNo = GuidString, }; db.Musteriler.Add(mstr); db.SaveChanges(); int son = db.Musteriler.Max(q => q.Id); var MusteriSonKayit = db.Musteriler.Find(son); string TakipNumarasi = (10001 + son * 13).ToString(); MusteriSonKayit.TakipNo = TakipNumarasi; db.SaveChanges(); if (Fc["Krmsl.FirmaUnvanı"] != null) { KurumsalMusteri krms = new KurumsalMusteri() { FirmaUnvanı = Fc["Krmsl.FirmaUnvanı"], FaturaAdresi = Fc["Krmsl.FaturaAdresi"], MusteriId = son, VergiDairesi = Fc["Krmsl.VergiDairesi"], VergiNo = Fc["Krmsl.VergiNo"] }; db.KurumsalMusteri.Add(krms); } TeslimAlmaAdresi tslim = new TeslimAlmaAdresi(); tslim.TakipNo = TakipNumarasi; tslim.Adres = Fc["TeslimAlmaAdres"]; tslim.Il = Fc["TeslimAlmaIl"]; tslim.Ilce = Fc["TeslimAlmaIlce"]; tslim.TeslimAlmaGunu = GunDuzenle(Fc["TeslimAlmaGunu"]); tslim.TeslimAlmaSaati = Fc["TeslimAlmaSaati"]; tslim.TeslimEtmeGunu = GunDuzenle(Fc["TeslimEtmeGunu"]); tslim.TeslimEtmeSaati = Fc["TeslimEtmeSaati"]; db.TeslimAlmaAdresi.Add(tslim); if (Fc["TeslimEtmeAdres"] != null) { TeslimEtmeAdresi teslimEtme = new TeslimEtmeAdresi() { TakipNo = TakipNumarasi, Il = Fc["TeslimEtmeIl"], Ilce = Fc["TeslimEtmeIlce"], Adres = Fc["TeslimEtmeAdres"] }; } ArizaListesi arizaList = new ArizaListesi(); string asdfg = Fc["SecilenAriza"]; for (int i = 0; i < asdfg.Length - 1; i++) { if (asdfg[i] == ',') { continue; } else { arizaList.SorunId = int.Parse(asdfg[i].ToString()); arizaList.TakipNo = TakipNumarasi; db.ArizaListesi.Add(arizaList); db.SaveChanges(); } } string ydktel = Fc["YedekTel"]; bool yedektl = ydktel == "true" ? true : false; ArizaTakip arizT = new ArizaTakip() { TakipNo = TakipNumarasi, RenkId = int.Parse(Fc["RenkId"]), Aciklama = Fc["UserIssueDescription"], YedekTel = yedektl, Onaylandimi = false, Tamamlandimi = false, }; db.ArizaTakip.Add(arizT); db.SaveChanges(); IslemGecmisi ıslm = new IslemGecmisi() { TakipNo = TakipNumarasi, Islem = "İşleme Alınmak Üzere Beklemede", }; db.IslemGecmisi.Add(ıslm); db.SaveChanges(); return(RedirectToAction("CihazNerede", "Cihaz", mstr)); // return Json(new { data = TakipNumarasi, takip = mstr }, JsonRequestBehavior.AllowGet); } catch (Exception ee) { return(Json(new { data = "Bir hata oluştu." }, JsonRequestBehavior.AllowGet)); } }