Example #1
0
 public void prikaziDetaljeStednje()
 {
     glavnica        = double.Parse(uiVrijednostStednje.Value.ToString());
     rokOrocenja     = int.Parse(uiMjeseciStednje.Value.ToString());
     odabraniKlijent = (Klijent)klijentBindingSource.Current;
     stednja         = new Stednja(glavnica, rokOrocenja, uiNaziv.Text, odabraniKlijent);
     popuniPodatke(stednja);
 }
 public void AzurirajStatusStednje(Stednja s)
 {
     using (var db = new BankaEntities())
     {
         db.Stednja.Attach(s);
         s.Status = 0;
         db.SaveChanges();
     }
 }
 public void dodajStednju(Stednja s, Klijent k)
 {
     using (var db = new BankaEntities())
     {
         db.Klijent.Attach(k);
         db.Zaposlenik.Attach(Zaposlenik.PrijavljeniZaposlenik);
         db.Stednja.Add(s);
         db.SaveChanges();
     }
 }
Example #4
0
 private void uiDodajStednju_Click(object sender, EventArgs e)
 {
     try
     {
         glavnica        = double.Parse(uiVrijednostStednje.Value.ToString());
         rokOrocenja     = int.Parse(uiMjeseciStednje.Value.ToString());
         odabraniKlijent = (Klijent)klijentBindingSource.Current;
         stednja         = new Stednja(glavnica, rokOrocenja, uiNaziv.Text, odabraniKlijent);
         odabraniKlijent.dodijeliKlijentuStednju(stednja);
         MessageBox.Show("Štednja je ugovorena", "Poruka uspjeha", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch
     {
         MessageBox.Show("Došlo je do pogreške prilikom dodavanja !", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void uiZakljucajStednju_Click(object sender, EventArgs e)
        {
            if ((stednjaBindingSource.Current.Equals(null)))
            {
                MessageBox.Show("Niste odabrali niti jednu štednju !", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Stednja odabranaStednja = stednjaBindingSource.Current as Stednja;
                odabranaStednja.AzurirajStatusStednje();

                MessageBox.Show("Štednja je uspješno zatvorena !", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (klijent.AktivneStednjeKlijenta().Count == 0)
                {
                    this.Close();
                }
                prikaziAktivneStednjeKlijenta();
            }
        }
Example #6
0
 private void popuniPodatke(Stednja s)
 {
     uiStednjaImelb.Text         = s.Naziv;
     uiEfektivnaValue.Text       = s.EKS.ToString();
     uiUkupnaVijednostValue.Text = s.KonacanIznos.ToString("00.00");
 }