private void SaveUpdateKvar() { Kvar nadjen = new Kvar(); foreach (Kvar m in entities.Kvars) { if (m.Sifra_kvara == SelectedItem.Sifra_kvara) { nadjen = m; } } Kvar kvar = new Kvar(); if (Tip != string.Empty) { kvar.Tip_kvara = Tip; } kvar.Sifra_kvara = SelectedItem.Sifra_kvara; kvarList.Remove(SelectedItem); entities.Kvars.Remove(nadjen); kvarList.Add(kvar); entities.Kvars.Add(kvar); entities.SaveChanges(); }
internal string ZapamtiKvar(int sifraGosta, DateTime datumKvara, int brojSobe, string opisKvara) { Kvar kvar = new Kvar { KvarID = SifraKvara, GostID = sifraGosta, DatumKvara = datumKvara, BrojSobe = brojSobe, OpisKvara = opisKvara, IDZaposlenog = 1, }; DBBroker.DajSesiju().PokreniDbTransakciju(); bool ret = DBBroker.DajSesiju().ZapamtiKvar(kvar); if (ret) { DBBroker.DajSesiju().PotvrdiDbTransakciju(); return(UspesnoCuvanje); } else { DBBroker.DajSesiju().PonistiDbTransakciju(); return(NeuspesnoCuvanje); } }
public ActionResult Save(Kvar emp) { bool status = false; if (ModelState.IsValid) { using (BazaParkGateEntities dc = new BazaParkGateEntities()) { if (emp.KvarID > 0) { //Edit var v = dc.Kvar.Where(a => a.KvarID == emp.KvarID).FirstOrDefault(); if (v != null) { v.DatumKvara = emp.DatumKvara; v.OpisKvara = emp.OpisKvara; v.IDZaposlenog = emp.IDZaposlenog; v.GostID = emp.GostID; v.BrojSobe = emp.BrojSobe; } } else { //Save dc.Kvar.Add(emp); } dc.SaveChanges(); status = true; } } return(new JsonResult { Data = new { status = status } }); }
private void Add() { Majstor majstor = new Majstor(); foreach (Majstor m in entities.Majstors) { if (m.Radnik.Sifra_radnika == SelectedMajstor) { majstor = m; } } Kvar kvar = new Kvar(); foreach (Kvar m in entities.Kvars) { if (m.Sifra_kvara == SelectedKvar) { kvar = m; } } majstorKvarList.Add(new KeyValuePair <Majstor, Kvar>(majstor, kvar)); Popravlja popravlja = new Popravlja(); Popravka p = new Popravka(); popravlja.Kvar_Sifra_kvara = SelectedKvar; popravlja.Majstor_Sifra_radnika = SelectedMajstor; entities.Popravljas.Add(popravlja); entities.SaveChanges(); }
public IActionResult Create(Kvar kvar) { if (ModelState.IsValid) { } return(View(kvar)); }
public bool ZapamtiKvar(Kvar k) { try { db.Kvar.Add(k); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public IActionResult Update(int kvarid, Kvar kvar) { if (kvarid != kvar.id) { return(NotFound()); } if (ModelState.IsValid) { } return(View(kvar)); }
public bool IzmeniKvar(Kvar k) { try { db.Kvar.AddOrUpdate(k); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool ObrisiKvar(int sifraKvara) { try { Kvar k = db.Kvar.Find(sifraKvara); db.Kvar.Remove(k); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
private void AddKvar() { Kvar kvar = new Kvar(); Random rand = new Random(); kvar.Tip_kvara = Tip; kvar.Sifra_kvara = rand.Next(0, 100); kvarList.Add(kvar); entities.Kvars.Add(kvar); entities.SaveChanges(); Tip = string.Empty; }
internal List <string> SelektujKvar(int sifraKvara) { izabraniKvar = ListaKvarova.Where(e => e.KvarID == sifraKvara).SingleOrDefault(); if (izabraniKvar == null) { return(null); } return(new List <string> { izabraniKvar.GostID.ToString(), izabraniKvar.BrojSobe.ToString(), izabraniKvar.OpisKvara }); }
private void btnPosalji_Click(object sender, EventArgs e) { Kvar k1 = new Kvar(); k1.naziv = txtNazivKvara.Text; k1.komentari.Add(txtKomentarKvar.Text); if (comboBoxRadionica.SelectedItem != null && comboBoxRadionica.SelectedItem.ToString() != "Bez Radionice") { k1.Radionica = DomainModel.DataSet.Instace.vratiRadionicuNaziv(comboBoxRadionica.SelectedItem.ToString()); } if (DomainModel.DataSet.Instace.dodajKvarKorisnikuRadionici(k1)) { MetroMessageBox.Show(this, "Uspesno dodat kvar !", "Obavestenje"); this.Close(); } else { MetroMessageBox.Show(this, "Greska prilikom dodavanja kvara !", "Obavestenje"); } }
private void DeleteKvar() { Kvar nadjen = new Kvar(); foreach (Kvar m in entities.Kvars) { if (kvarList.Contains(SelectedItem)) { nadjen = SelectedItem; } } foreach (Kvar m in entities.Kvars) { if (m.Sifra_kvara == SelectedItem.Sifra_kvara) { nadjen = m; } } kvarList.Remove(nadjen); entities.Kvars.Remove(nadjen); entities.SaveChanges(); }
public KvarPopravka(Kvar kv) { k = kv; InitializeComponent(); txtVremePrijave.Text = k.vremePrijaveKvara; txtVremePopravke.Text = k.vremeIspravkeKvara; txtModelVozila.Text = k.modelVozila; txtOcena.Text = k.ocena.ToString(); gridKomentari.Rows.Clear(); if (k.komentari != null) { foreach (string kom in k.komentari) { gridKomentari.ColumnCount = 1; gridKomentari.Columns[0].Name = "Komentar"; if (kom != null) { gridKomentari.Rows.Add(kom); } } } gridSaveti.Rows.Clear(); if (k.saveti != null) { foreach (string sav in k.saveti) { gridSaveti.ColumnCount = 1; gridSaveti.Columns[0].Name = "Savet"; if (sav != null) { gridSaveti.Rows.Add(sav); } } } }
public Kvar AzurirajKvar(int id, Kvar kvar) { throw new NotImplementedException(); }
public NoviKvar(Kvar k) { InitializeComponent(); this.kvar = k; }
public DodajKomentarSavet(Kvar kv) { InitializeComponent(); k = kv; txtNazivKvara.Text = k.naziv; }