public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ürünler urunDB = db.ürünler.Find(id); UrunlerVM urunVM = new UrunlerVM(); urunVM.Id = urunDB.Id; urunVM.Seri_No = urunDB.Seri_No; urunVM.Parti_No = urunDB.Parti_No; urunVM.GTIN_No = urunDB.GTIN_No; urunVM.Üretim_Tarihi = urunDB.Üretim_Tarihi; urunVM.Son_Kullanma_Tarihi = urunDB.Son_Kullanma_Tarihi; urunVM.Karekod_Bilgisi = urunDB.Karekod_Bilgisi; urunVM.Palet_No = urunDB.Palet_No; urunVM.Koli_No = urunDB.Koli_No; urunVM.İş_Emri_No = urunDB.İş_Emri_No; urunVM.Bildirim_Durumu = urunDB.Bildirim_Durumu; urunVM.Bildirim = urunVM.BildirimList(); urunVM.Iade = urunVM.IadeList(); urunVM.Deaktivasyon = urunVM.DeaktivasyonList(); if (urunDB == null) { return(HttpNotFound()); } return(View(urunVM)); }
// GET: Urunler/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ürünler urunDB = db.ürünler.Find(id); UrunlerVM urunVM = new UrunlerVM(); urunVM.Id = urunDB.Id; urunVM.Seri_No = urunDB.Seri_No; urunVM.Parti_No = urunDB.Parti_No; urunVM.GTIN_No = urunDB.GTIN_No; urunVM.Üretim_Tarihi = urunDB.Üretim_Tarihi; urunVM.Son_Kullanma_Tarihi = urunDB.Son_Kullanma_Tarihi; urunVM.Karekod_Bilgisi = urunDB.Karekod_Bilgisi; urunVM.Palet_No = urunDB.Palet_No; urunVM.Koli_No = urunDB.Koli_No; urunVM.İş_Emri_No = urunDB.İş_Emri_No; if (urunDB == null) { return(HttpNotFound()); } return(View(urunVM)); }
public ActionResult Add(int id = 0) { var model = new UrunlerVM(); if (id > 0) { var entity = _urunlerService.Get(x => x.ID == id).Entity; model = Mapper.Map <UrunlerVM>(entity); } return(View(model)); }
public ActionResult Edit(UrunlerVM urunVM) { if (ModelState.IsValid) { ürünler ürünDB = new ürünler(); ürünDB.Id = urunVM.Id; ürünDB.Seri_No = urunVM.Seri_No; ürünDB.Parti_No = urunVM.Parti_No; ürünDB.GTIN_No = urunVM.GTIN_No; ürünDB.Üretim_Tarihi = urunVM.Üretim_Tarihi; ürünDB.Son_Kullanma_Tarihi = urunVM.Son_Kullanma_Tarihi; ürünDB.Karekod_Bilgisi = urunVM.Karekod_Bilgisi; ürünDB.Palet_No = urunVM.Palet_No; ürünDB.Koli_No = urunVM.Koli_No; ürünDB.İş_Emri_No = urunVM.İş_Emri_No; db.Entry(ürünDB).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(urunVM)); }
// GET: Urunler public ActionResult Index() { var urunler = db.ürünler.ToList(); List <UrunlerVM> UrunlerList = new List <UrunlerVM>(); foreach (var item in urunler) { UrunlerVM urunvm = new UrunlerVM(); urunvm.Id = item.Id; urunvm.Seri_No = item.Seri_No; urunvm.Parti_No = item.Parti_No; urunvm.GTIN_No = item.GTIN_No; urunvm.Üretim_Tarihi = item.Üretim_Tarihi; urunvm.Son_Kullanma_Tarihi = item.Son_Kullanma_Tarihi; urunvm.Karekod_Bilgisi = item.Karekod_Bilgisi; urunvm.Palet_No = item.Palet_No; urunvm.Koli_No = item.Koli_No; urunvm.İş_Emri_No = item.İş_Emri_No; urunvm.Bildirim_Durumu = item.Bildirim_Durumu; UrunlerList.Add(urunvm); } return(View(UrunlerList)); }
public ActionResult Create(UrunlerVM urunvm) { if (ModelState.IsValid) { ürünler üründb = new ürünler(); üründb.Id = urunvm.Id; üründb.Seri_No = urunvm.Seri_No; üründb.Parti_No = urunvm.Parti_No; üründb.GTIN_No = urunvm.GTIN_No; üründb.Üretim_Tarihi = urunvm.Üretim_Tarihi; üründb.Son_Kullanma_Tarihi = urunvm.Son_Kullanma_Tarihi; üründb.Karekod_Bilgisi = urunvm.Karekod_Bilgisi; üründb.Palet_No = urunvm.Palet_No; üründb.Koli_No = urunvm.Koli_No; üründb.İş_Emri_No = urunvm.İş_Emri_No; üründb.Bildirim_Durumu = null; db.ürünler.Add(üründb); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(urunvm)); }
public ActionResult Add(UrunlerVM model) { if (ModelState.IsValid) { var entity = Mapper.Map <Urunler>(model); entity.SeoUrl = model.Adi.ClearUrl(); if (model.File?.ContentLength > 0) { if (!string.IsNullOrEmpty(model.KapakResmi)) { ImageHelper.Delete(model.KapakResmi, folderPath); } var fileName = model.File.FileName; ImageHelper.Upload(model.File, folderPath); entity.KapakResmi = fileName; } if (entity.ID == 0) { //entity.Goruntulenme = 1; _urunlerService.Add(entity); model = new UrunlerVM { Status = Enums.StatusEnum.Successful, Message = "Kayıt Edildi" }; ModelState.Clear(); return(View(model)); } _urunlerService.Update(entity); Helper.setTempData(this, "Message", true, "Bilgiler Güncellendi."); return(RedirectToAction("Index")); } model.Status = Enums.StatusEnum.Error; model.Message = "Kayıt yapılamadı.Lütfen bilgileri hatasız girdiğinizden emin olun"; return(View(model)); }
public ActionResult DetailsConfirmed(UrunlerVM urunVM) { string value = urunVM.BildirimValue; int id = urunVM.Id; string vvv = urunVM.Seri_No; ürünler urunDB = db.ürünler.Find(id); UrunlerVM urunVM2 = new UrunlerVM(); urunVM2.Id = urunDB.Id; urunVM2.Seri_No = urunDB.Seri_No; urunVM2.Parti_No = urunDB.Parti_No; urunVM2.GTIN_No = urunDB.GTIN_No; urunVM2.Üretim_Tarihi = urunDB.Üretim_Tarihi; urunVM2.Son_Kullanma_Tarihi = urunDB.Son_Kullanma_Tarihi; urunVM2.Karekod_Bilgisi = urunDB.Karekod_Bilgisi; urunVM2.Palet_No = urunDB.Palet_No; urunVM2.Koli_No = urunDB.Koli_No; urunVM2.İş_Emri_No = urunDB.İş_Emri_No; DocumentHeader head = new DocumentHeader(); head.sender = "00000000080"; //satış için degişti head.receiver = ""; head.key = "9F727065-0758-4152-8B93-06AFA694C7A5"; //degişti head.actionType = "M"; //döküman numarası ürün idsine göre gönderiliyor. head.documentNumber = "1111"; //head.documentDate = "2018-08-18"; head.documentDate = DateTime.Now.ToString("yyyy/MM/dd"); //seçilen bildirime göre degişti head.note = "Üretim Bildirimi"; //deaktivasyon note degiştirildi head.deactivationNote = ""; head.exportReceiverNote = ""; head.exportCountry = null; head.importSenderNote = ""; head.importCountry = null; //iade kodu degiştirildi head.returnNote = ""; head.destructionNote = ""; head.idTaxNo = ""; if (value.Equals("DEAKTIVASYON")) { //action deaktivasyon D head.actionType = "D"; head.note = "DEAKTIVASYON Bildirimi"; head.deactivationNote = urunVM.DeaktivasyonValue; } else if (value.Equals("SATIS")) { //action Satış S head.actionType = "S"; head.receiver = urunVM.aliciGlnNo; head.note = "SATIS Bildirimi"; } else if (value.Equals("SATISIPTAL")) { //action Satış iptal C head.actionType = "C"; head.note = "SATISIPTAL Bildirimi"; } else if (value.Equals("IADE")) { //action İade R head.actionType = "R"; head.note = "IADE Bildirimi"; head.returnNote = urunVM.IadeValue; } string Headaer = Operations.GetJson(head); List <DocumentDetail> Deat = new List <DocumentDetail>(); DocumentDetail detail1 = new DocumentDetail(); detail1.serialNumber = urunVM2.Seri_No; detail1.lotNumber = urunVM2.Parti_No; detail1.gtinNumber = urunVM2.GTIN_No; detail1.parentCarrierNo = urunVM2.Palet_No; detail1.carrierNo = urunVM2.Koli_No; detail1.productNote = "ürün açıklaması"; detail1.productionDate = Convert.ToDateTime(urunVM2.Üretim_Tarihi); detail1.expirationDate = Convert.ToDateTime(urunVM2.Son_Kullanma_Tarihi); detail1.qrCode = urunVM2.Karekod_Bilgisi; Deat.Add(detail1); string Detail = Operations.GetJson(Deat); JsonTypeResult result = Service.sendNotificationAndDetail("00000000080", "9F727065-0758-4152-8B93-06AFA694C7A5 ", Headaer, Detail); return(RedirectToAction("Index")); }