コード例 #1
0
        public IActionResult Edit(NumuneAlimModel numuneAlim, string numuneAlimId)
        {
            Guid       gId   = new Guid(numuneAlimId);
            NumuneAlim nAlim = (from p in AppManager.Db.NumuneAlim where p.Id == gId select p).FirstOrDefault();


            nAlim.Aciklama         = numuneAlim.Aciklama;
            nAlim.AlimYeri         = numuneAlim.AlimYeri;
            nAlim.BaslamaTarihi    = numuneAlim.BasTarih;
            nAlim.BitisTarihi      = numuneAlim.BitTarih;
            nAlim.BakanlikRaporNo  = numuneAlim.BkRNo;
            nAlim.KayitNo          = numuneAlim.KayitNo;
            nAlim.KodeksId         = new Guid(numuneAlim.KodeksId);
            nAlim.NumuneAdi        = numuneAlim.NumuneAdi;
            nAlim.Miktar           = numuneAlim.Miktar;
            nAlim.Birim            = numuneAlim.Birim;
            nAlim.Sicaklik         = numuneAlim.Sicaklik;
            nAlim.IstenenAnalizler = numuneAlim.IstAnalizler;
            nAlim.WebdeGoster      = numuneAlim.WebGoster;
            if (nAlim.NumuneAlimFis.NumuneAlimTipi.Tip == Convert.ToInt32(AppManager.EnumNumuneAlimTipi.Gıda))
            {
                NumuneGida gida = (from p in AppManager.Db.NumuneGida where p.NumuneAlimId == nAlim.Id select p).FirstOrDefault();
                gida.Ambalaji          = numuneAlim.Ambalaji;
                gida.Cinsi             = numuneAlim.Cinsi;
                gida.SeriPartiNo       = numuneAlim.SeriPartNo;
                gida.UretimTarihi      = numuneAlim.UretimTarihi;
                gida.SonKullanimTarihi = numuneAlim.SonKulTarihi;
                gida.UretimSktarihi    = numuneAlim.UretimSkTarihi;
                gida.UreticiFirmaAdi   = numuneAlim.UreticiFirmaAdi;
                AppManager.Db.SaveChanges();
            }
            else
            {
                NumuneHavuzSuyu hSuyu = (from p in AppManager.Db.NumuneHavuzSuyu where p.NumuneAlimId == nAlim.Id select p).FirstOrDefault();
                AppManager.Db.SaveChanges();
            }
            return(RedirectToAction("NumuneAlimList", new RouteValueDictionary(
                                        new { controller = "NumuneAlim", action = "NumuneAlimList", numuneFisiId = numuneAlimId })));
        }
コード例 #2
0
        public IActionResult Create(NumuneAlimModel numuneAlim, string numuneId)
        {
            Guid       fId       = new Guid(numuneId);
            var        fis       = AppManager.Db.NumuneAlimFisi.Where(_ => _.Id == fId).FirstOrDefault();
            NumuneAlim newRecord = new NumuneAlim()
            {
                Id               = Guid.NewGuid(),
                Aciklama         = numuneAlim.Aciklama,
                AlimYeri         = numuneAlim.AlimYeri,
                BaslamaTarihi    = numuneAlim.BasTarih,
                BitisTarihi      = numuneAlim.BitTarih,
                BakanlikRaporNo  = numuneAlim.BkRNo,
                KayitNo          = numuneAlim.KayitNo,
                NumuneTipiId     = new Guid(numuneAlim.NumuneTipi),
                KodeksId         = new Guid(numuneAlim.KodeksId),
                NumuneAdi        = numuneAlim.NumuneAdi,
                Miktar           = numuneAlim.Miktar,
                Birim            = numuneAlim.Birim,
                Sicaklik         = numuneAlim.Sicaklik,
                IstenenAnalizler = numuneAlim.IstAnalizler,
                WebdeGoster      = numuneAlim.WebGoster
            };

            newRecord.EkleyenId       = AppManager.Personel.Id;
            newRecord.NumuneAlimFisId = fis.Id;
            newRecord.Olumlu          = true;

            if (AppManager.Parametre.FisBaslamaBitisTarihiKullan)
            {
                newRecord.BaslamaTarihi = fis.BaslamaTarihi;
            }
            else
            {
                newRecord.BaslamaTarihi = fis.Tarih;
            }
            var siraNo = AppManager.Db.NumuneAlim.Where(_ => _.NumuneAlimFisId == fId).Count();

            newRecord.SiraNo = siraNo + 1;

            AppManager.Db.NumuneAlim.Add(newRecord);
            AppManager.Db.SaveChanges();
            if (fis.NumuneAlimTipi.Tip == Convert.ToInt32(AppManager.EnumNumuneAlimTipi.Gıda))
            {
                NumuneGida gida = new NumuneGida()
                {
                    NumuneAlimId      = newRecord.Id,
                    Ambalaji          = numuneAlim.Ambalaji,
                    Cinsi             = numuneAlim.Cinsi,
                    SeriPartiNo       = numuneAlim.SeriPartNo,
                    UretimTarihi      = numuneAlim.UretimTarihi,
                    SonKullanimTarihi = numuneAlim.SonKulTarihi,
                    UretimSktarihi    = numuneAlim.UretimSkTarihi,
                    UreticiFirmaAdi   = numuneAlim.UreticiFirmaAdi
                };
                AppManager.Db.NumuneGida.Add(gida);
            }
            else
            {
                NumuneHavuzSuyu hSuyu = new NumuneHavuzSuyu();
            }
            AppManager.Db.SaveChanges();
            return(RedirectToAction("NumuneAlimList", new RouteValueDictionary(
                                        new { controller = "NumuneAlim", action = "NumuneAlimList", numuneFisiId = numuneId })));
        }
コード例 #3
0
        public IActionResult Edit(string numuneAlimId)
        {
            Guid            nId        = new Guid(numuneAlimId);
            NumuneAlim      nAlim      = (from p in AppManager.Db.NumuneAlim where p.Id == nId select p).FirstOrDefault();
            NumuneAlimModel nAlimModel = new NumuneAlimModel()
            {
                Id           = Convert.ToString(nAlim.Id),
                Aciklama     = nAlim.Aciklama,
                AlimYeri     = nAlim.AlimYeri,
                BasTarih     = nAlim.BaslamaTarihi,
                BitTarih     = nAlim.BitisTarihi,
                BkRNo        = nAlim.BakanlikRaporNo,
                KayitNo      = nAlim.KayitNo,
                NumuneTipi   = Convert.ToString(nAlim.NumuneTipiId),
                KodeksId     = Convert.ToString(nAlim.KodeksId),
                NumuneAdi    = nAlim.NumuneAdi,
                Miktar       = nAlim.Miktar,
                Birim        = nAlim.Birim,
                Sicaklik     = nAlim.Sicaklik,
                IstAnalizler = nAlim.IstenenAnalizler,
                WebGoster    = nAlim.WebdeGoster,
                SiraNo       = nAlim.SiraNo,
                NumuneFisiId = Convert.ToString(nAlim.NumuneAlimFis.Id)
            };

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

            var x = (from p in nAlimModel.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
            }
                     );

            //gida yada havuz suyu verilerini al
            if (nAlim.NumuneAlimFis.NumuneAlimTipi.Tip == Convert.ToInt32(AppManager.EnumNumuneAlimTipi.Gıda))
            {
                NumuneGida gida = (from p in AppManager.Db.NumuneGida where p.NumuneAlimId == nAlim.Id select p).FirstOrDefault();
                nAlimModel.Ambalaji        = gida.Ambalaji;
                nAlimModel.Cinsi           = gida.Cinsi;
                nAlimModel.SeriPartNo      = gida.SeriPartiNo;
                nAlimModel.UretimTarihi    = gida.UretimTarihi;
                nAlimModel.SonKulTarihi    = gida.SonKullanimTarihi;
                nAlimModel.UretimSkTarihi  = gida.UretimSktarihi;
                nAlimModel.UreticiFirmaAdi = gida.UreticiFirmaAdi;
            }
            else
            {
                NumuneHavuzSuyu hSuyu = new NumuneHavuzSuyu();
            }

            return(View("Edit", nAlimModel));
        }