Exemple #1
0
 public FrmNoviRacun(Zaposlenik prijavljeniZaposlenik, Popravak odabraniPopravak = null)
 {
     InitializeComponent();
     this.prijavljeniZaposlenik = prijavljeniZaposlenik;
     noviRacun             = new NoviRacun();
     this.odabraniPopravak = odabraniPopravak;
 }
Exemple #2
0
        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)
            {
            }
        }
Exemple #3
0
        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);
            }
        }