Пример #1
0
 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:";
 }
Пример #2
0
        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();
            }
        }
Пример #3
0
 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);
             }
         }
     }
 }
Пример #4
0
 public DodajRadnoMjesto(RadnoMjesto rm)
 {
     InitializeComponent();
     selectedRM = rm;
 }