/// <summary> /// Za izvršavanje update retka /// </summary> /// <param name="row">Redak koji se updatea</param> public PodaciIntervencije(DataGridViewRow row) { InitializeComponent(); loadSelect(); nova = new Intervencija(row); //punjenje textboxova this.txtPodaciIntevencijeMjesto.Text = nova.Mjesto; this.txtPodaciIntevencijeAdresa.Text = nova.Adresa; this.dtpPocetnoVrijeme.Text = nova.PocetnoVrijeme; this.dtpZavrsnoVrijeme.Text = nova.ZavrsnoVrijeme; this.cmbPodaciIntevencijeVrsta.SelectedIndex = this.cmbPodaciIntevencijeVrsta.FindString(nova.Vrsta.ToString()); this.txtPodaciIntevencijeUzrok.Text = nova.Uzrok; this.txtPodaciIntevencijeOpis.Text = nova.Opis; foreach (var item in nova.prisutniVatrogasci) { for (int i = 0; i < chcklPodaciIntevencijeVatrogasci.Items.Count; i++) { if (item.Ime + " " + item.Prezime == chcklPodaciIntevencijeVatrogasci.Items[i].ToString()) { chcklPodaciIntevencijeVatrogasci.SetItemChecked(i, true); } } } }
private void button19_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Patrola p = s.Load <Patrola>(1); Objekat o = s.Load <Objekat>(1); Intervencija i = new Intervencija(); i.Datum = DateTime.Now; i.Objekat = o; i.Patrola = p; i.Vreme = "20:35H"; i.Opis = "Lagana prica"; o.ImaoIntervencije.Add(i); p.ImalaIntervencije.Add(i); s.Save(i); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private Intervencija getData(Intervencija nova = null) { if (nova == null) { nova = new Intervencija(); nova.Upisao = GlavnaForma.TrenutniVatrogasac; } nova.Mjesto = txtPodaciIntevencijeMjesto.Text; nova.Adresa = txtPodaciIntevencijeAdresa.Text; nova.Opis = txtPodaciIntevencijeOpis.Text; nova.Uzrok = txtPodaciIntevencijeUzrok.Text; nova.PocetnoVrijeme = dtpPocetnoVrijeme.Text; nova.ZavrsnoVrijeme = dtpZavrsnoVrijeme.Text; nova.Vrsta = (VrstaIntervencije)Enum.Parse(typeof(VrstaIntervencije), cmbPodaciIntevencijeVrsta.Text); nova.prisutniVatrogasci = new List <Vatrogasac>(); foreach (var item in chcklPodaciIntevencijeVatrogasci.CheckedItems) { foreach (var p in persons) { if (p["Osoba"] == item.ToString()) { nova.AddPrisutniVatrogasac(new Vatrogasac { OIB = p["OIB"] }); } } } return(nova); }
public IActionResult SnimiIzmjene(Intervencija intervencija) { _context.Intervencija.Update(intervencija); _context.SaveChanges(); return(RedirectToAction("Prikazi")); }
public IntervencijaView(Intervencija i) { IntervencijaId = i.IntervencijaId; Vreme = i.Vreme; Datum = i.Datum; Opis = i.Opis; }
public static void DodajIntervenciju(IntervencijaView i) { try { ISession s = DataLayer.GetSession(); var patrola = s.Get <Patrola>(i.Patrola.PatrolaId); var objekat = s.Get <Objekat>(i.Objekat.ObjekatId); if (patrola == null || objekat == null) { return; } var intervencija = new Intervencija(); intervencija.Datum = i.Datum; intervencija.Opis = i.Opis; intervencija.Vreme = i.Vreme; intervencija.Patrola = patrola; intervencija.Objekat = objekat; s.Save(intervencija); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public IActionResult Izmjeni(int id) { ViewData["serviser"] = _context.Serviser.ToList(); ViewData["prijavakvara"] = _context.PrijavaKvara.ToList(); ViewData["oprema"] = _context.Oprema.ToList(); Intervencija intervencija = _context.Intervencija.SingleOrDefault(x => x.Id == id); return(View("Izmjeni", intervencija)); }
public IActionResult Snimi(IntervencijaVM intervencija) { if (ModelState.IsValid) { Intervencija o = new Intervencija(); o.Alati = intervencija.Alati; o.Datum = intervencija.Datum; o.Lokacija = intervencija.Lokacija; o.PrijavaKvaraID = intervencija.PrijavaKvaraID; o.ServiserID = intervencija.ServiserID; o.Trajanje = intervencija.Trajanje; o.Troskovi = intervencija.Troskovi; o.OpremaID = intervencija.OpremaID; _context.Intervencija.Add(o); _context.SaveChanges(); } return(RedirectToAction("Dodaj")); }
private void button6_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Intervencija i = s.Load <Intervencija>(2); MessageBox.Show((i.Patrola.PatrolaId).ToString()); MessageBox.Show((i.Objekat.Ime).ToString()); MessageBox.Show((i.Objekat.Povrsina).ToString()); MessageBox.Show(i.Vreme); MessageBox.Show(i.Opis); s.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); Console.WriteLine(exception); throw; } }
private void updateIntervencija(Intervencija nova) { nova = getData(nova); try { //MessageBox.Show(new Sender().Send(nova, "http://46.101.122.250/updateIntervencija.php")); var response = JsonConvert.DeserializeObject <Dictionary <string, object> >(new Sender().Send(nova, "http://46.101.122.250/updateIntervencija.php")); if (bool.Parse(response["passed"].ToString())) { MessageBox.Show("Uspješno je ažuriran redak!"); } else { MessageBox.Show(response["text"].ToString()); } } catch (Exception ex) { MessageBox.Show("Pogreška u kontaktiranju servera!" + Environment.NewLine + ex.ToString()); } }
private void createIntervencija() { nova = getData(); try { //MessageBox.Show(new Sender().Send(nova, "http://46.101.122.250/insertIntervencija.php", nova.Upisao)); var response = JsonConvert.DeserializeObject <Dictionary <string, object> > (new Sender().Send(nova, "http://46.101.122.250/insertIntervencija.php", nova.Upisao)); if (bool.Parse(response["passed"].ToString())) { MessageBox.Show("Nova intervencija je uspješno unesena!"); } else { MessageBox.Show(response["text"].ToString()); } } catch (Exception e) { MessageBox.Show("Pogreška u kontaktiranju servera!" + Environment.NewLine + e.ToString()); } }
public Intervencija podatci5() { Intervencija intervencija = new Intervencija(); return(intervencija); }