Exemplo n.º 1
0
        public IActionResult Edit(NumuneAlimFisiModel alimFisi, string id)
        {
            NumuneAlimFisi numune = null;
            Guid           gId    = new Guid(id);

            if (!ModelState.IsValid)
            {
                return(View(alimFisi));
            }
            else
            {
                try
                {
                    numune = AppManager.Db.NumuneAlimFisi.Where(_ => _.Id == gId).FirstOrDefault();
                    numune.NumuneyiAlanId           = alimFisi.Numune.NumuneyiAlanId;
                    numune.KurumId                  = alimFisi.Numune.KurumId;
                    numune.AnalizAmaci              = alimFisi.Numune.AnalizAmaci;
                    numune.Tarih                    = alimFisi.Numune.Tarih;
                    numune.LaboratuvaraUlasmaTarihi = alimFisi.Numune.LaboratuvaraUlasmaTarihi;
                    AppManager.Db.SaveChanges();
                }
                catch (DbUpdateException ex)
                {
                    //Log the error (uncomment ex variable name and write a log.
                    ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists " + "see your system administrator.");
                }
            }

            string name = numune.NumuneAlimTipi.Kod;

            switch (name)
            {
            case "H.SUYU ÖZEL":
                name = "HAVUZSUYUOZEL";
                break;

            case "KİMYASAL":
                name = "KIMYASAL";
                break;

            case "SU ÖZEL":
                name = "SUOZEL";
                break;

            case "LEGİONELLA":
                name = "LEGIONELLA";
                break;
            }
            return(RedirectToAction("NumuneAlimFisiList", new RouteValueDictionary(
                                        new { controller = "Numune", action = "NumuneList", name = name })));
        }
Exemplo n.º 2
0
        public IActionResult Create(string numuneId)
        {
            Guid            nId        = new Guid(numuneId);
            NumuneAlimFisi  fis        = (from p in AppManager.Db.NumuneAlimFisi where p.Id == nId select p).FirstOrDefault();
            NumuneAlimModel numuneAlim = new NumuneAlimModel();

            numuneAlim.NumuneFisiId  = numuneId;
            numuneAlim.NumuneTipleri = (from p in AppManager.Db.NumuneTipi where p.NumuneAlimTipiId == fis.NumuneAlimTipiId select p).ToList();
            numuneAlim.Tipler        = (from p in AppManager.Db.NumuneTipi
                                        where p.NumuneAlimTipiId == fis.NumuneAlimTipiId
                                        select new SelectListItem
            {
                Value = Convert.ToString(p.Id),
                Text = p.Kod
            }).ToList();
            numuneAlim.Kodeksler   = (from p in AppManager.Db.Kodeks orderby p.SiraNo, p.Kod, p.Aciklama select p).ToList();
            numuneAlim.KodeksListe = (from p in numuneAlim.Kodeksler
                                      select new SelectListItem
            {
                Value = Convert.ToString(p.Id),
                Text = p.Kod
            }).ToList();

            var x = (from p in numuneAlim.NumuneTipleri
                     select new
            {
                id = p.Id,
                onDegerMiktar = p.OnDegerMiktar,
                onDegerBirim = p.OnDegerBirim,
                ondegerSicaklik = p.OndegerSicaklik,
                onDegerAmbalaji = p.OnDegerAmbalaji,
                onDegerSeriPartiNo = p.OnDegerSeriPartiNo,
                onDegerUreticiFirmaAdi = p.OnDegerUreticiFirmaAdi,
                onDegerUretimSKTarihi = p.OnDegerUretimSktarihi,
                onDegerKabinCinsi = p.OnDegerKabinCinsi,
                onDegerAlinmaSekli = p.OnDegerAlinmaSekli
            }
                     );

            numuneAlim.JsonNumuneTipleri = JsonConvert.SerializeObject(x);
            return(View("Create", numuneAlim));
        }