public FrmNoviRacun(Zaposlenik prijavljeniZaposlenik, Popravak odabraniPopravak = null) { InitializeComponent(); this.prijavljeniZaposlenik = prijavljeniZaposlenik; noviRacun = new NoviRacun(); this.odabraniPopravak = odabraniPopravak; }
private void btnIzradiRacun_Click(object sender, EventArgs e) { try { int sifra = (int)dgvPrikazPopravaka.CurrentRow.Cells[0].Value; Popravak odabrani = null; using (var db = new ProjektEntities()) { odabrani = (from r in db.Popravak where r.sifra == sifra select r).First <Popravak>(); } FrmNoviRacun frmNoviRacun = new FrmNoviRacun(prijavljeniZaposlenik, odabrani); frmNoviRacun.ShowDialog(); } catch (Exception) { } }
public int DodajNoviPopravak(List <VrstaUsluge> listaOdabranihUsluga, int novaSifraRezDjela, int novaSifraVozila, string noviOIBZaposlenika, DateTime noviDatumPopravka) { using (var db = new ProjektEntities()) { Popravak noviPopravak = new Popravak(); noviPopravak.sifraRezervnogDijela = novaSifraRezDjela; noviPopravak.sifraVozila = novaSifraVozila; noviPopravak.Zaposlenik_OIB = noviOIBZaposlenika; noviPopravak.datumPopravka = noviDatumPopravka; foreach (VrstaUsluge usluga in listaOdabranihUsluga) { db.VrstaUsluge.Attach(usluga); noviPopravak.VrstaUsluge.Add(usluga); } db.Popravak.Add(noviPopravak); db.SaveChanges(); return(noviPopravak.sifra); } }