/// <summary> /// Wyświetla stronę ze szczegółami kontroli. /// </summary> /// <param name="id">Identyfikator kontroli.</param> /// <returns>Strona z danymi kontroli.</returns> public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Kontrola = await _context.Kontrola .Include(k => k.JednostkaKontrolowana) .Include(k => k.JednostkaKontrolujaca) .Include(k => k.KomorkaWiodaca) .Include(k => k.KomorkiUczestniczace).ThenInclude(k => k.Komorka) .Include(k => k.Nieprawidlowosci) .Include(k => k.Status) .Include(k => k.TypKontroli) .Include(k => k.Zalaczniki) .Include(k => k.Procesy).ThenInclude(k => k.Proces) .FirstOrDefaultAsync(m => m.Id == id); if (Kontrola == null) { return(NotFound()); } Log .ForContext("UserId", int.Parse(User.Claims.FirstOrDefault(u => u.Type.EndsWith("nameidentifier")).Value)) .ForContext("Table", Kontrola.GetType().Name) .ForContext("RecordId", Kontrola.Id) .Warning("Przeglądanie kontroli {Numer}.", Kontrola.Numer); return(Page()); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("projektil")) { AsteroidAudio(); ponasanjeProjektila projektil = collision.gameObject.GetComponent <ponasanjeProjektila>(); //šansa drop powerup if (Random.value <= dropChance) { Instantiate(pickup, transform.position, Quaternion.identity); } //dodaj 100 master.UvecajBodove(100); projektil.SmanjiZdravlje(); } if (collision.gameObject.CompareTag("stit")) { AsteroidAudio(); ponasanjeStita stit = collision.gameObject.GetComponent <ponasanjeStita>(); //dodaj 15 master.UvecajBodove(15); stit.SmanjiStit(); } if (collision.gameObject.CompareTag("igrac")) { AsteroidAudio(); Kontrola igrac = collision.gameObject.GetComponent <Kontrola>(); igrac.SmanjiZdravlje(); } //vrlo vjerovatno nije točno kad se odjednom 2 asteroida unište, ali dovoljno dobro GlobalneVarijable.Asteroidi++; UnistiAsteroid(); }
private void OnTriggerEnter2D(Collider2D collision) { UnistiPickup(); PokupiAudio(); Kontrola igrac = GameObject.Find("Igrac").GetComponent <Kontrola>(); igrac.PromjeniMod(tipPickup); ponasanjeProjektila projektil = collision.gameObject.GetComponent <ponasanjeProjektila>(); projektil.SmanjiZdravlje(); }
private void btnSveKolekcije_Click(object sender, EventArgs e) { kontrola = Kontrola.Sve; panelGrupeUser.Visible = false; String jmbg = pomocna.GetJmbgKorisnika(lblNazivKorisnika.Text, konekcija); dataGridViewKolekcijeUser.DataSource = null; pomocna.prikazSvihKolekcija(jmbg, dataGridViewKolekcijeUser, konekcija); panelPrikazKolekcijaUser.Visible = true; }
/// <summary> /// Wyœwietla stronê ze szczegó³ami kontroli. /// </summary> /// <param name="id">Identyfikator kontroli.</param> /// <returns>Strona z danymi kontroli.</returns> public async Task <IViewComponentResult> InvokeAsync(int id) { Kontrola kontrola = await _context.Kontrola .Include(k => k.JednostkaKontrolowana) .Include(k => k.JednostkaKontrolujaca) .Include(k => k.KomorkaWiodaca) .Include(k => k.KomorkiUczestniczace).ThenInclude(k => k.Komorka) .Include(k => k.Nieprawidlowosci) .Include(k => k.Status) .Include(k => k.TypKontroli) .Include(k => k.Zalaczniki) .Include(k => k.Procesy).ThenInclude(k => k.Proces) .FirstOrDefaultAsync(m => m.Id == id); return(View(kontrola)); }
public void KreirajAktivnostTest() { //ARRANGE frmKalendar frmKalendar = new frmKalendar(); using (var db = new MazaEntities()) { Kontrola kontrola = db.Kontrola.FirstOrDefault(); //ACT var button = frmKalendar.KreirajAkrivnost(kontrola); //ASSERT Assert.IsTrue(button != null && button.Text != ""); } }
/// <summary> /// Wyświetla formularz edycji kontroli. /// </summary> /// <param name="id">Identyfikator kontroli.</param> /// <returns>Strona z formularzem.</returns> public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Kontrola = await _context.Kontrola .Include(k => k.JednostkaKontrolowana) .Include(k => k.JednostkaKontrolujaca) .Include(k => k.KomorkaWiodaca) .Include(k => k.KomorkiUczestniczace).ThenInclude(k => k.Komorka) .Include(k => k.Nieprawidlowosci) .Include(k => k.Status) .Include(k => k.TypKontroli) .Include(k => k.Zalaczniki) .Include(k => k.Procesy).ThenInclude(k => k.Proces) .FirstOrDefaultAsync(m => m.Id == id); if (Kontrola == null) { return(NotFound()); } if (Kontrola.StatusId == 40 || Kontrola.StatusId == 41) { return(RedirectToPage("./Index")); } if (Kontrola.StatusId == 17 || Kontrola.StatusId == 43) { ViewData["StatusId"] = new SelectList(_context.SlownikStatusKontroli.Where(s => s.Id == 17 || s.Id == 40 || s.Id == 43), "Id", "Nazwa"); } else { ViewData["StatusId"] = new SelectList(_context.SlownikStatusKontroli.Where(s => s.Id == 40 || s.Id == 42 || s.Id == 43), "Id", "Nazwa"); } Log .ForContext("UserId", int.Parse(User.Claims.FirstOrDefault(u => u.Type.EndsWith("nameidentifier")).Value)) .ForContext("Table", Kontrola.GetType().Name) .ForContext("RecordId", Kontrola.Id) .Warning("Otwarcie edycji kontroli {Numer}.", Kontrola.Numer); return(Page()); }
public void FormaDetaljiKontroleTest() { //ARRANGE Kontrola kontrolaTest = new Kontrola(); kontrolaTest.ID_kontrola = 7; kontrolaTest.ID_veterinar = 2; kontrolaTest.ID_zivotinja = 3; kontrolaTest.status = "Obavljen"; kontrolaTest.opis = "Kontrola"; //ACT frmDetaljiKontrole detaljiKontroleTest = new frmDetaljiKontrole(kontrolaTest); //ASSERT Assert.IsTrue(detaljiKontroleTest.status); Assert.AreEqual(3, detaljiKontroleTest.zivotinja.ID_zivotinja); Assert.AreEqual(2, detaljiKontroleTest.vlasnik.ID_vlasnik); }
public Form1() { InitializeComponent(); kontrola = Kontrola.Nista; grupa = Grupa.Greska; }
/// <summary> /// Przesyła model danych <see cref="Models.Kontrola"/> do zaktualizowania w aplikacji. /// </summary> /// <returns>Przekierowanie do szczegółów kontroli.</returns> public async Task <IActionResult> OnPostAsync() { var old = _context.Kontrola.Include(k => k.Nieprawidlowosci).AsNoTracking().FirstOrDefault(k => k.Id == Kontrola.Id); if (Kontrola.StatusId == 43 && old.Nieprawidlowosci.Count == 0) { ModelState.AddModelError(string.Empty, "Zanim zmienisz status kontroli na Działania naprawcze dodaj najpierw nieprawidłowości/zalecenia."); } if (!ModelState.IsValid) { Kontrola = await _context.Kontrola .Include(k => k.JednostkaKontrolowana) .Include(k => k.JednostkaKontrolujaca) .Include(k => k.KomorkaWiodaca) .Include(k => k.KomorkiUczestniczace).ThenInclude(k => k.Komorka) .Include(k => k.Nieprawidlowosci) .Include(k => k.Status) .Include(k => k.TypKontroli) .Include(k => k.Zalaczniki) .Include(k => k.Procesy).ThenInclude(k => k.Proces) .FirstOrDefaultAsync(m => m.Id == Kontrola.Id); if (Kontrola.StatusId == 17 || Kontrola.StatusId == 43) { ViewData["StatusId"] = new SelectList(_context.SlownikStatusKontroli.Where(s => s.Id == 17 || s.Id == 40 || s.Id == 43), "Id", "Nazwa"); } else { ViewData["StatusId"] = new SelectList(_context.SlownikStatusKontroli.Where(s => s.Id == 40 || s.Id == 42 || s.Id == 43), "Id", "Nazwa"); } return(Page()); } _context.Attach(Kontrola).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KontrolaExists(Kontrola.Id)) { return(NotFound()); } else { throw; } } Log .ForContext("UserId", int.Parse(User.Claims.FirstOrDefault(u => u.Type.EndsWith("nameidentifier")).Value)) .ForContext("Table", Kontrola.GetType().Name) .ForContext("RecordId", Kontrola.Id) .ForContext("MainRecordId", Kontrola.Id) .ForContext("Old", JsonSerializer.Serialize(old)) .ForContext("New", JsonSerializer.Serialize(Kontrola)) .Warning("Zapisanie edycji kontroli {Numer}.", Kontrola.Numer); return(RedirectToPage("./Details", new { id = Kontrola.Id })); }
public MainWindow() { #region UCITAVANJE TOOLBAR LISTE IZ BAZE foreach (var iser in tbServuces.GetAll()) { lista.Add(iser); } lista.GroupBy(x => x.NazivForme == "Datoteka").ToList(); #endregion #region RUCNO UCITAVANJE TOOL BAR KONTROLE //CTbDugme cd = new CTbDugme(); //cd.Content = "test"; //cd.Height = 40; //cd.Width = 40; //cd.Name = "test"; //cd.IconPath = "Ico/Add.png"; //cd.NazivForme = "Datoteka"; //lista.Add(cd); //CTbDugme cd1 = new CTbDugme(); //cd1.Content = "test"; //cd1.Height = 40; //cd1.Width = 40; //cd1.Name = "test"; //cd1.IconPath = "Ico/Create.png"; //cd1.NazivForme = "Datoteka"; //CTbDugme cd2 = new CTbDugme(); //cd2.Content = "test"; //cd2.Height = 40; //cd2.Width = 40; //cd2.Name = "test"; //cd2.IconPath = "Ico/Alert.png.png"; //cd2.NazivForme = "Datoteka"; //CTbDugme cd3 = new CTbDugme(); //cd3.Content = "test"; //cd3.Height = 40; //cd3.Width = 40; //cd3.Name = "test"; //cd3.IconPath = "Ico/Bad mark.png"; //cd3.NazivForme = "Datoteka"; //CTbDugme cd4 = new CTbDugme(); //cd4.Content = "test"; //cd4.Height = 40; //cd4.Width = 40; //cd4.Name = "test"; //cd4.IconPath = "Ico/Error.png"; //cd4.NazivForme = "Datoteka"; //CTbDugme cd5 = new CTbDugme(); //cd5.Content = "test"; //cd5.Height = 40; //cd5.Width = 40; //cd5.Name = "test"; //cd5.IconPath = "Ico/User.png"; //cd5.NazivForme = "Datoteka"; //CTbDugme cd6 = new CTbDugme(); //cd6.Content = "test"; //cd6.Height = 40; //cd6.Width = 40; //cd6.Name = "test"; //cd6.IconPath = "Ico/View.png"; //cd6.NazivForme = "Datoteka"; //CTbDugme cd7 = new CTbDugme(); //cd7.Content = "test"; //cd7.Height = 40; //cd7.Width = 40; //cd7.Name = "test"; //cd7.IconPath = "Ico/Volume.png"; //cd7.NazivForme = "Datoteka"; //CTbDugme cd8 = new CTbDugme(); //cd8.Content = "test"; //cd8.Height = 40; //cd8.Width = 40; //cd8.Name = "test"; //cd8.IconPath = "Ico/Vallet.png"; //cd8.NazivForme = "Datoteka"; //CTbDugme cd9 = new CTbDugme(); //cd9.Content = "test"; //cd9.Height = 40; //cd9.Width = 40; //cd9.Name = "test"; //cd9.IconPath = "Ico/Top.png"; //cd9.NazivForme = "Datoteka"; //lista.Add(cd1); //tbServuces.Add(cd); //tbServuces.Add(cd1); //tbServuces.Add(cd2); //tbServuces.Add(cd3); //tbServuces.Add(cd4); //tbServuces.Add(cd5); //tbServuces.Add(cd6); //tbServuces.Add(cd7); //tbServuces.Add(cd8); //tbServuces.Add(cd9); #endregion InitializeComponent(); List <Kontrola> listagrid = new List <Kontrola>(); Kontrola dg = new Kontrola(); dg.Header = "ID"; dg.NazivForme = "Datoteka"; dg.Binding = "ID"; listagrid.Add(dg); Kontrola dg1 = new Kontrola(); dg1.Header = "TIP"; dg1.NazivForme = "Datoteka"; dg1.Binding = "SifarnikEntitetaTip"; listagrid.Add(dg1); Kontrola dg2 = new Kontrola(); dg2.Header = "Sifra"; dg2.NazivForme = "Datoteka"; dg2.Binding = "Sifra"; listagrid.Add(dg2); Kontrola dg3 = new Kontrola(); dg3.Header = "Naziv"; dg3.NazivForme = "Datoteka"; dg3.Binding = "Naziv"; listagrid.Add(dg3); SifarnikServis ss = new SifarnikServis(); foreach (var sss in ss.GetAll()) { Sifarnik test = new Sifarnik(); test.ID = sss.ID; test.Naziv = sss.Naziv; test.SifarnikEntitetaTip = sss.SifarnikEntitetaTip; test.Sifra = sss.Sifra; listasifarnik.Add(test); } dgData.AutoGeneratedColumns += new EventHandler(dgData_AutoGeneratedColumns); dgData.ItemsSource = listasifarnik; CMenuItemDef lmeniDef = new CMenuItemDef(); lmeniDef.LoadMenu("GL"); this.CreateMenu(lmeniDef); try { MpContext mp = new MpContext("InfoContext"); #region PRIMER KODA // UnitOfWork.UnitOfWork unit = new UnitOfWork.UnitOfWork(mp); //List<Sifarnik> sf = new List<Sifarnik>(); //Artikal kor = new Artikal(); //kor.Sifra = "A34"; //kor.Boja = "Bela"; //kor.Brand = "Sony"; //kor.BrutoTezina = 25; //kor.Cena = 5585; //kor.Naziv = "BANAANAAN"; //mp.Artikal.Add(kor); //mp.SaveChanges(); //SifarnikEntiteta sfe = new SifarnikEntiteta(); //sfe.ID = 1; //sfe.Naziv = "Kontakt"; //mp.SifarnikEntiteta.Add(sfe); //SifarnikEntitetaTip sft = new SifarnikEntitetaTip(); //sft.ID = 101; //sft.SifarnikEntiteta = 1; //sft.Naziv = "Tip Kontakta"; //mp.SifarnikEntitetaTip.Add(sft); //Sifarnik sif = new Sifarnik(); //sif.ID = 10101; //sif.SifarnikEntitetaTip = 101; //sif.Sifra = "10101"; //sif.Naziv = "Vlasnik"; //mp.Sifarnik.Add(sif); //mp.SaveChanges(); //var justOneBook = unit.SifarnikEntitetaRepository.Entities // .First(n => n.Naziv != null); //MessageBox.Show(justOneBook.Naziv.ToString()); //UnitOfWork.UnitOfWork unit = new UnitOfWork.UnitOfWork(mp); //SifarnikEntiteta sfe1 = new SifarnikEntiteta(); //sfe1.Naziv = "Marko"; //SifarnikEntitetaTip sft = new SifarnikEntitetaTip(); //sft.ID = 103; //sft.SifarnikEntiteta = 1; //sft.Naziv = "Tip Kontakta"; //unit.SifarnikEntitetaTipRepository.Add(sft); //unit.Commit(); //Sifarnik sif = new Sifarnik(); //sif.ID = 10103; //sif.SifarnikEntitetaTip = 103; //sif.Sifra = "10102"; //sif.Naziv = "Kupac"; //unit.SifarnikRepository.Add(sif); //unit.Commit(); // SifarnikEntitetaService servisSifarnik = new SifarnikEntitetaService(unit); //servisSifarnik.AddSifarnikEntiteta(sfe); //servisSifarnik.DeleteSifarnikEntiteta(6); // servisSifarnik.UpdateSifarnikEntiteta(sfe); //SifarnikEntiteta id = servisSifarnik.GetSifarnikEntiteta(3); // MessageBox.Show(id.ID.ToString()); //SifarnikEntiteta sfe1 = new SifarnikEntiteta(); //sfe1.ID = 22; //sfe1.Naziv = "aaaaa"; //SifarnikEntiteta author = new SifarnikEntiteta(); // author = servisSifarnik.GetSifarnikEntiteta(3); //////////////////////// tEstiranje ///////////////////////////////// //SifarnikEntiteta stari = unit.SifarnikEntitetaRepository.Get(10); //stari.Naziv = "111"; //unit.SifarnikEntitetaRepository.UpdateEntity(stari); //unit.Commit(); //unit.RejectChanges(); List <SifarnikEntiteta> Lista = new List <SifarnikEntiteta>(); //lISTA = unit.SifarnikEntitetaRepository.GetAll().ToList(); // Services.SifanikEntitetaServices ser = new SifanikEntitetaServices(); //PTIKAZI PO ID //SifarnikEntiteta s = ser.Get(1); // MessageBox.Show(s.ID.ToString() + " " + s.Naziv.ToString()); //PRIKAZI LISTU // List<SifarnikEntiteta> sifelista = new List<SifarnikEntiteta>(); // Services.Servis ser1 = new Servis(); // sifelista = ser1.GetAll().ToList(); // DODAJ OBJEKAT // SifarnikEntiteta ss = new SifarnikEntiteta(); // ss.ID = 66; // ss.Naziv = "Test"; // Services.Servis ser2 = new Servis(); // ser2.Add(ss); // DODAJ LISU OBJEKATA //SifarnikEntiteta s1 = new SifarnikEntiteta(); //s1.Naziv = "Pera"; //Lista.Add(s1); //SifarnikEntiteta s2 = new SifarnikEntiteta(); //s2.Naziv="Mika"; //Lista.Add(s2); //ser.AddRange(Lista); // UPDATE OBJEKAT //SifarnikEntiteta s = ser.Get(10); //s.Naziv = "222"; //ser.UpdateEntity(s); //OB5RISI OBJEKAT //SifarnikEntiteta s1 = ser.Get(10); //ser.Remove(s1); //OB5RISI GRUPU OBJEKATA // SifarnikEntiteta s = ser.Get(1); //SifarnikEntiteta s1 = ser.Get(3); //SifarnikEntiteta s2 = ser.Get(4); //SifarnikEntiteta s3 = ser.Get(5); //SifarnikEntiteta s4 = ser.Get(8); // Lista.Add(s); //Lista.Add(s1); //Lista.Add(s2); //Lista.Add(s3); //Lista.Add(s4); //ser.RemoveRange(Lista); //OB5RISI OBJEKAT //SifarnikEntiteta s = ser.Get(7); //ser.RemoveEntity(s); //FIND single //SifarnikEntiteta s = ser.Find(x => x.Naziv == "Dusko"); //MessageBox.Show(s.Naziv.ToString()); #endregion #region DODAVANJE SIFARNIKA U BAZU /* * Kada se dodaje sifarnik u bazu ukoliko pukne prilikom dodavanja * tipa netiteta potrebno je proveriti koji je IDredni u tabeli * SIFARNIK ENTITETA taj broj mora biti u polju sifarnik entiteta * klase SIFARNIKeNTITETAtIP */ ////////////////// DODAVANJE SIHRE U SIFARNIK/////////////////// SifanikEntitetaServices Sentiteta = new SifanikEntitetaServices(); SifarnikEntiteta sfe = new SifarnikEntiteta(); sfe.ID = 1; sfe.Naziv = "Kontakt"; SifarnikEntitetaTipServices SentitetaTip = new SifarnikEntitetaTipServices(); SifarnikEntitetaTip sft = new SifarnikEntitetaTip(); sft.ID = 101; sft.SifarnikEntiteta = 1; sft.Naziv = "Tip Kontakta"; SifarnikServis SifServis = new SifarnikServis(); Sifarnik sif = new Sifarnik(); sif.ID = 10101; sif.SifarnikEntitetaTip = 101; sif.Sifra = "10101"; sif.Naziv = "Vlasnik"; Sentiteta.Add(sfe); SentitetaTip.Add(sft); SifServis.Add(sif); #endregion } catch (Exception ex) { // MessageBox.Show(ex.Message); System.IO.File.WriteAllText(@"D:\Greska.txt", ex.ToString()); } }