public ActionResult Edit([Bind(Include = "Id,AlimDurumId,AlimTarihi,TeklifId,EczaneGrupId,ITStransferDurumId,Miktar")] Alim Alim)
 {
     if (ModelState.IsValid)
     {
         if (Alim.AlimDurumId == 2 || Alim.AlimDurumId == 3)
         {
             Alim.GonderimTarihi = DateTime.Now;
         }
         _alimService.Update(Alim);
         int?Id = Alim.TeklifId;
         TempData["MessageSuccess"] = "Gönderim başarıyla düzenlenmiştir";
         return(RedirectToAction("Details", new { id = Id }));
     }
     return(View(Alim));
 }
예제 #2
0
        public ActionResult SetITS(string AlimIDForITS, string ITSTransferDurumId, string ExpandedForITS, string page, string teklifDurumIdForITS, string alimDurumIdForITS)
        {
            int id = Convert.ToInt32(AlimIDForITS);
            // int id = AlimId;

            Alim alim = new Alim();

            alim = _alimService.GetById(id);
            alim.ITStransferDurumId = Convert.ToInt32(ITSTransferDurumId);
            try
            {
                _alimService.Update(alim);
                TempData["MessageSuccess"] = "ITS transfer durum başarıyla değiştirlmiştir.";
                //return PartialView("GonderdiklerimUrunlereGorePartialView", teklifDetayAlimDetaylarViewModel);
            }
            catch (Exception ex)
            {
                TempData["MessageDanger"] = "ERROR: ITS transfer durum değiştirilemedi " + ex.InnerException.InnerException.Message.ToString();
            }
            List <TeklifDetayAlimDetaylarViewModel> teklifDetayAlimDetaylarViewModel = new List <TeklifDetayAlimDetaylarViewModel>();

            teklifDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(teklifDetayAlimDetaylarViewModel, page, teklifDurumIdForITS, alimDurumIdForITS);
            var liste3 = ExpandedForITS.Split(',');

            if (liste3[0].Length > 0)
            {
                foreach (string item in liste3)
                {
                    foreach (var teklifDetays in teklifDetayAlimDetaylarViewModel)
                    {
                        if (teklifDetays.TeklifDetay.Id == Convert.ToInt32(item))
                        {
                            teklifDetays.TeklifDetay.Expanded = true;
                        }
                    }
                }
            }
            return(PartialView("GonderdiklerimUrunlereGorePartialView", teklifDetayAlimDetaylarViewModel));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "Id,AlimDurumId,AlimTarihi,TeklifId,EczaneGrupId,ITStransferDurumId,Miktar")] Alim Alim)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _alimService.Update(Alim);
             int?Id = Alim.EczaneGrupId;
             return(RedirectToAction("Index", new { id = Id }));
         }
         catch (Exception ex)
         {
             TempData["Message"] = "ERROR:" + ex.Message.ToString();
         }
     }
     return(View(Alim));
 }
예제 #4
0
        public ActionResult SetAlimMiktari(string AlimIDForMiktar, string alimmiktari, string ExpandedForAll, string pageForAlimMiktari, string teklifDurumIdForALD, string alimDurumIdForALD)
        {
            int id = Convert.ToInt32(AlimIDForMiktar);
            // int id = AlimId;

            Alim alim = new Alim();

            alim        = _alimService.GetById(id);
            alim.Miktar = Convert.ToInt32(alimmiktari);
            try
            {
                _alimService.Update(alim);
                TempData["MessageSuccess"] = "Alim miktarı başarıyla değiştirlmiştir.";
                //return PartialView("TeklifimPartialView", teklifDetayAlimDetaylarViewModel);
            }
            catch (Exception ex)
            {
                TempData["MessageDanger"] = "ERROR: Alim miktarı değiştirilemedi " + ex.InnerException.InnerException.Message.ToString();
            }
            List <AlimDetayAlimDetaylarViewModel> alimDetayAlimDetaylarViewModel = new List <AlimDetayAlimDetaylarViewModel>();

            alimDetayAlimDetaylarViewModel = getAlimlarim(alimDetayAlimDetaylarViewModel, pageForAlimMiktari, teklifDurumIdForALD, alimDurumIdForALD);
            var liste3 = ExpandedForAll.Split(',');

            if (liste3[0].Length > 0)
            {
                foreach (string item in liste3)
                {
                    foreach (var alimDetays in alimDetayAlimDetaylarViewModel)
                    {
                        if (alimDetays.AlimDetay.Id == Convert.ToInt32(item))
                        {
                            alimDetays.AlimDetay.Expanded = true;
                        }
                    }
                }
            }
            return(PartialView("AlimimPartialView", alimDetayAlimDetaylarViewModel));
        }