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(); } }
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(); } }
private void popuniPodatke(Stednja s) { uiStednjaImelb.Text = s.Naziv; uiEfektivnaValue.Text = s.EKS.ToString(); uiUkupnaVijednostValue.Text = s.KonacanIznos.ToString("00.00"); }