private void PodnesiUgovor_Load(object sender, EventArgs e) { using (var db = new RadniSatiEntities()) { foreach (var item in db.Student) { if (ugovor.Student == item.RadnikId) { student = item; } } foreach (var item in db.RadnoMjesto) { if (ugovor.RadnoMjesto == item.RadnoMjestoId) { rm = item; radniSat = Convert.ToDouble(item.CijenaRadnogSata); } } } lbStudent.Text = "Ugovor za studenta: " + student.Ime + " " + student.Prezime; lbMjesec.Text = "Za mjesec: " + ugovor.Mjesec; lbRM.Text = "Radno mjesto: " + rm.NazivRadnogMjesta; lbIznos.Text = "Ukupan iznos:"; }
private void btnIzmijeniRM_Click(object sender, EventArgs e) { RadnoMjesto selectedRM = radnoMjestoBindingSource.Current as RadnoMjesto; if (selectedRM != null) { DodajRadnoMjesto forma = new DodajRadnoMjesto(selectedRM); forma.ShowDialog(); PrikaziRadnaMjesta(); } }
private void btnUnesi_Click(object sender, EventArgs e) { using (var db = new RadniSatiEntities()) { if (selectedRM == null) { if (lbRadnoMjesto.Text != emptyForm && CijenaRadnogSata != 0) { RadnoMjesto rm = new RadnoMjesto() { NazivRadnogMjesta = lbRadnoMjesto.Text, OpisRadnogMjesta = tbOpisPosla.Text, CijenaRadnogSata = CijenaRadnogSata }; db.RadnoMjesto.Add(rm); db.SaveChanges(); Close(); } else { MessageBox.Show("Niste ispravno unijeli podatke", "Upozorenje", MessageBoxButtons.OK); } } else { if (lbRadnoMjesto.Text != emptyForm && CijenaRadnogSata != 0) { db.RadnoMjesto.Attach(selectedRM); selectedRM.NazivRadnogMjesta = lbRadnoMjesto.Text; selectedRM.OpisRadnogMjesta = tbOpisPosla.Text; selectedRM.CijenaRadnogSata = CijenaRadnogSata; db.SaveChanges(); Close(); } else { MessageBox.Show("Niste ispravno unijeli podatke", "Upozorenje", MessageBoxButtons.OK); } } } }
public DodajRadnoMjesto(RadnoMjesto rm) { InitializeComponent(); selectedRM = rm; }