public bool ValidirajIznos() { TipKredita tip = cbTipKredita.SelectedItem as TipKredita; if (String.IsNullOrEmpty(txtIznos.Text) || !txtIznos.Text.All(x => Char.IsNumber(x))) { PrikaziInfoPoruku(String.Format(KREDIT_IZNOS, new String[] { Convert.ToString(tip.MinDug), Convert.ToString(tip.MaksDug) })); return(false); } double iznos = Convert.ToDouble(txtIznos.Text); if (iznos < tip.MinDug || iznos > tip.MaksDug) { PrikaziInfoPoruku(String.Format(KREDIT_IZNOS, new String[] { Convert.ToString(tip.MinDug), Convert.ToString(tip.MaksDug) })); return(false); } return(true); }
public bool ValidirajDatume() { if (cbTipKredita.SelectedItem == null) { PrikaziInfoPoruku(DATUM_I_TIP); return(false); } DateTime rokDospeca = dtpRokDospeca.Value.Date; DateTime datumUzimanja = dtpDatumUzimanja.Value.Date; TipKredita tip = cbTipKredita.SelectedItem as TipKredita; if (rokDospeca == datumUzimanja) { PrikaziInfoPoruku(ROK_DOSPECA_POSLE_DANAS); return(false); } switch (tip.VremenskiOkvir) { case VremenskiOkvir.Kratkorocni: if (datumUzimanja.AddYears(1) < rokDospeca) { PrikaziInfoPoruku(KRATKOROCNI); return(false); } break; case VremenskiOkvir.Srednjerocni: if (datumUzimanja.AddYears(1) > rokDospeca || datumUzimanja.AddYears(5) < rokDospeca) { PrikaziInfoPoruku(SREDNJEROCNI); return(false); } break; case VremenskiOkvir.Dugorocni: if (datumUzimanja.AddYears(5) < rokDospeca) { PrikaziInfoPoruku(DUGOROCNI); return(false); } break; } return(true); }