/// <summary> /// metoda za dohvaćanje podataka otplatne tablice /// </summary> /// <param name="kredit"></param> public void NapuniDataGridView(Kredit_ kredit) { try { RekurzivnaKamatnaStopa = odabraniKredit.IzracunajRekurzivnuKamatnuStopu(); anuitet = kredit.IzracunajAnuitet(RekurzivnaKamatnaStopa); IzracunajOtplatnuTablicu(RekurzivnaKamatnaStopa, anuitet, kredit); } catch (Exception) { MessageBox.Show("Došlo je do pogreške.", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// metoda za ispunjavanje uplatnice podacima /// </summary> public void NapuniTablicu() { Platitelj = Environment.NewLine + Klijent.Ime + " " + Klijent.Prezime + Environment.NewLine + Klijent.Adresa; uiPlatiteljPodaci.Text = Platitelj.ToUpper(); Primatelj = Environment.NewLine + Environment.NewLine + "Zagrebačka banka d.d" + Environment.NewLine + "Trg bana Josipa Jelačića 10" + Environment.NewLine + "10000 Zagreb"; uiPrimateljPodaci.Text = Primatelj.ToUpper(); uiPrimateljPodaci.Enabled = false; uiValutaPlacanja.Text = "HRK"; uiIznosRacuna.TextAlign = HorizontalAlignment.Right; KamatnaStopa = Kredit.IzracunajRekurzivnuKamatnuStopu(); double anuitet = Kredit.IzracunajAnuitet(KamatnaStopa); uiIznosRacuna.Text = "=" + anuitet; uiIBANPrimatelja.Text = "HR4523400091510186599"; uiModelPlacanja.Text = "HR01"; uiSifraNamjene.Text = "OTLC"; uiPozivNaBrojPrimatelja.Text = "20556629-4"; uiOpisPlacanja.Text = "Ukupan iznos za kreditnu ratu" + Environment.NewLine + "Iznos računa: " + anuitet + " kn" + Environment.NewLine + "Dospijece racuna : " + Kredit.DatumPocetka.Value.AddMonths(1).ToString("d"); Opis = "Ukupan iznos za kreditnu ratu"; uiRacunPlatitelja.Text = Environment.NewLine + Klijent.Ime.ToUpper() + " " + Klijent.Prezime.ToUpper(); uiOpisPlacanjaDesno.Text = Environment.NewLine + Opis + Environment.NewLine + "Iznos računa: " + anuitet + " kn"; uiValutaIIznos.TextAlign = HorizontalAlignment.Right; uiValutaIIznos.Text = "HRK=" + anuitet; string novaCijena = Klijent.UrediCijenu(Kredit.IzracunajAnuitet(KamatnaStopa)); KodZaBarcode = Klijent.GenerirajPodatkeZaBarKod(novaCijena); try { GenerirajBarcode(KodZaBarcode); } catch (Exception) { MessageBox.Show("Barcode nije moguće generirati", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }