Exemple #1
0
		/// 
		/// <param name="bizonyíték">ez kérdéses</param>
		/// <param name="bûneset"></param>
		public void BizonyítékHozzáadása(Bizonyíték bizonyíték, Bûneset bûneset)
        {
            var adottbuneset = from x in DE.FelvettBizonyitekok
                          where x.bunesetID == bûneset.GetAzonosító
                          select x;
            if (adottbuneset.Count() != 0)
            {
                var biz = from x in adottbuneset
                          where x.bizonyitekID == bizonyíték.GetAzonosító
                          select x;
                if (biz.Count() != 0)
                {
                    Hozzaadhato= false;    // azaz már létezk ilyen bizonyíték és nem kell hozzáadni megint
                    return;
                }
                else
                {
                    var ujfelvbiz = new FelvettBizonyitekok()
                    {
                        bunesetID = bûneset.GetAzonosító,
                        bizonyitekID = bizonyíték.GetAzonosító,
                        felvetel_idopontja = DateTime.Now
                    };
                    DE.FelvettBizonyitekok.Add(ujfelvbiz);
                    DE.SaveChanges();
                    Hozzaadhato = true;
                }
            }
            
		}
Exemple #2
0
		/// 
		/// <param name="Gyanúsított"></param>
		/// <param name="Bûneset"></param>
		public void GyanúsítottHozzáadása(Gyanúsított Gyanúsított, Bûneset Bûneset)
        {
            decimal id = Gyanúsított.GetAzonosító();
             var adottbuneset = from x in DE.FelvettGyanusitottak
                          where x.bunesetID == Bûneset.GetAzonosító
                          select x;
             if (adottbuneset.Count() != 0)
             {
                 var gyanusitott = from x in adottbuneset
                           where x.gyanusitottID == id
                           select x;
                 if (gyanusitott.Count() != 0)
                 {
                     Hozzaadhato = false;    // azaz már létezk ilyen gyanúsított és nem kell hozzáadni megint
                     return;
                 }
                 else
                 {
                     var ujfelvgyan = new FelvettGyanusitottak()
                     {
                         bunesetID = Bûneset.GetAzonosító,
                         gyanusitottID = Gyanúsított.GetAzonosító(),
                         felvetel_idopontja = DateTime.Now
                     };
                     DE.FelvettGyanusitottak.Add(ujfelvgyan);
                     DE.SaveChanges();
                     Hozzaadhato = true;
                 }
             }
		}
Exemple #3
0
 public void BûnesetMódosítás(Bûneset kivalasztott,decimal felOrnagyID, string leiras, string allapot)
 {
     var modositott = DE.Bunesetek.Single(x => x.bunesetID == kivalasztott.GetAzonosító);
     modositott.felelos_ornagy = felOrnagyID;
     modositott.leiras = leiras;
     modositott.allapot = allapot;
     DE.SaveChanges();
 }
Exemple #4
0
 public void FeladatMentés(Dolgozó célszemély, Bûneset bûneset)
 {
     var ujfelvdolg = new FelvettDolgozok()
     {
         bunesetID = bûneset.GetAzonosító,
         dolgozoID = célszemély.GetAzonosító(),
         felvetel_idopontja = DateTime.Now
     };
     DE.FelvettDolgozok.Add(ujfelvdolg);
     DE.SaveChanges();
 }
Exemple #5
0
        public ObservableCollection<Bizonyíték> BizonyítékokKigyûjtése(Bûneset bûneset)
        {
            ObservableCollection<Bizonyíték> bizonyíték = new ObservableCollection<Bizonyíték>();
            var bizlista = from x in DE.FelvettBizonyitekok
                            where x.bunesetID == bûneset.GetAzonosító
                            select x.Bizonyitekok;

            foreach (var biz in bizlista)
                bizonyíték.Add(new Bizonyíték(biz.bizonyitekID, biz.megnevezes, biz.felvetel));

            return bizonyíték;
        }
Exemple #6
0
        public ObservableCollection<Gyanúsított> GyanúsítottakKigyûjtése(Bûneset bûneset)
        {
            ObservableCollection<Gyanúsított> gyanúsítottak = new ObservableCollection<Gyanúsított>();
            var gyanlista = from x in DE.FelvettGyanusitottak
                            where x.bunesetID == bûneset.GetAzonosító
                            select x.Gyanusitottak;

            foreach(var gyan in gyanlista)
                gyanúsítottak.Add(new Gyanúsított((GyanúsítottStátusz)Enum.Parse(typeof(GyanúsítottStátusz),gyan.statusz),gyan.nev,gyan.lakcim,gyan.gyanusitottID));

            return gyanúsítottak;
        }
Exemple #7
0
		public decimal AzonosítóGenerálás(Bûneset buneset)
        {
            if(buneset!=null)
            {
                var meglevoID = from x in DE.Bunesetek
                               where x.bunesetID == buneset.GetAzonosító
                               select x.bunesetID;

                return meglevoID.First();
            }
            else
            {
                var utolsoID = from x in DE.Bunesetek
                               where x.bunesetID == DE.Bunesetek.Max(y => y.bunesetID)
                               select x.bunesetID;

                return utolsoID.First() + 1;
            }
		}
Exemple #8
0
		/// 
		/// <param name="bûneset"></param>
		public BÁllapot BûnesetÁllapotmódosítás(Bûneset bûneset) // a bûneset módosítáas utáni mentésnél 
        {
            return bûneset.Állapotmódosítás();
		}