Exemple #1
0
        private void BtnIzracun_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(TxtBruto.Value.ToString()))
            {
                return;
            }
            _bene = new Beneficirani();
            IzracunajPetPetnaest();
            IzracunajBeneficirani();
            TxtUkupno.Text = (_beneficirani + _dvadeset).ToString(new CultureInfo("hr-HR"));
            ImePrezime.Focus();
            var oddatuma = OdDatuma.SelectedDate.ToString();

            oddatuma       = oddatuma.TrimEnd('0', ':');
            _bene.OdDatuma = oddatuma;
            var dodatuma = DoDatuma.SelectedDate.ToString();

            dodatuma       = dodatuma.TrimEnd('0', ':');
            _bene.DoDatuma = dodatuma;
            _bene.Bruto    = Bruto;
            _bene.Vrsta    = CmbVrstaBene.SelectedItem.ToString();
            _bene.Ukupno   = _beneficirani + _dvadeset;
            _bene.Ime      = ImePrezime.Text;
            PopuniDataGrid();
        }
Exemple #2
0
        private void CmbVrstaBene_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var odabrano = CmbVrstaBene.SelectedIndex;

            Odabrano = odabrano;
            switch (odabrano)
            {
            case 0:
                LblBene1.Content   = "Benef. stup 1 - 3,61%";
                LblBene2.Content   = "Benef. stup 2 - 1,25%";
                LblBene1I2.Content = "Benef. stup 1 i 2 - 4,86%";
                break;

            case 1:
                LblBene1.Content   = "Benef. stup 1 - 5,83%";
                LblBene2.Content   = "Benef. stup 2 - 2,01%";
                LblBene1I2.Content = "Benef. stup 1 i 2 - 7,84%";
                break;

            case 2:
                LblBene1.Content   = "Benef. stup 1 - 8,39%";
                LblBene2.Content   = "Benef. stup 2 - 2,89%";
                LblBene1I2.Content = "Benef. stup 1 i 2 - 11,28%";
                break;
            }

            OcistiLabele();
            ImePrezime.Focus();
        }
Exemple #3
0
 private void BeneficiraniUc_OnLoaded(object sender, RoutedEventArgs e)
 {
     string[] stavke = { "12/14", "12/15", "12/16" };
     CmbVrstaBene.ItemsSource    = stavke;
     CmbVrstaBene.SelectedIndex  = 0;
     OdDatuma.SelectedDateFormat = DatePickerFormat.Short;
     DoDatuma.SelectedDateFormat = DatePickerFormat.Short;
     OdDatuma.SelectedDate       = DateTime.Today.AddMonths(-1);
     DoDatuma.SelectedDate       = DateTime.Today.AddMonths(-1);
     ImePrezime.Focus();
 }
Exemple #4
0
        private bool Validacija()
        {
            if (ImePrezime == string.Empty)
            {
                ImeError      = "Unos imena i prezime je obavezno!";
                VisibleIme    = true;
                VisibleEmail  = false;
                VisiblePoruka = false;

                return(true);
            }
            else if (ImePrezime.Any(char.IsDigit))
            {
                ImeError      = "Ime i prezime ne mogu sadržavati brojeve!";
                VisibleIme    = true;
                VisibleEmail  = false;
                VisiblePoruka = false;

                return(true);
            }
            else if (ImePrezime.Length < 7)
            {
                ImeError      = "Ime i prezime mora sadžavati minimalno 7 karaktera!";
                VisibleIme    = true;
                VisibleEmail  = false;
                VisiblePoruka = false;

                return(true);
            }
            else if (Email == string.Empty)
            {
                EmailError    = "Email je obavezan!";
                VisibleIme    = false;
                VisibleEmail  = true;
                VisiblePoruka = false;
                return(true);
            }
            else if (validateEmail(Email))
            {
                EmailError    = "Unesite ispravan format email-a!";
                VisibleIme    = false;
                VisibleEmail  = true;
                VisiblePoruka = false;
                return(true);
            }
            else if (Poruka == string.Empty)
            {
                PorukaError   = "Poruka je obavezna!";
                VisibleIme    = false;
                VisibleEmail  = false;
                VisiblePoruka = true;
                return(true);
            }
            else if (Poruka.Length < 10)
            {
                PorukaError   = "Poruka mora sadržavati minimalno 10 karaktera!";
                VisibleIme    = false;
                VisibleEmail  = false;
                VisiblePoruka = true;
                return(true);
            }
            else
            {
                VisiblePoruka = false;
                return(false);
            }
        }
Exemple #5
0
 private void BtnOcisti_Click(object sender, RoutedEventArgs e)
 {
     TxtBruto.Value = 0.00;
     OcistiLabele();
     ImePrezime.Focus();
 }