Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
        /// <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);
            }
        }