Beispiel #1
0
        private void Resetuj(bool rez)
        {
            TextBoxAutomobilId.Clear();
            TextBoxTipId.Clear();
            TextBoxTipGoriva.Clear();
            TextBoxBrend.Clear();
            TextBoxModel.Clear();
            TextBoxGodProizvodnje.Clear();
            TextBoxBoja.Clear();
            TextBoxKapacitet.Clear();
            TextBoxBrVrata.Clear();
            TextBoxVrstaMenjaca.Clear();
            TextBoxRezervacijaId.Clear();
            DateDatumIznajmljivanja.SelectedDate = DateTime.Today;
            DateDatumVracanja.SelectedDate       = DateDatumIznajmljivanja.SelectedDate.Value.AddDays(1);
            TextBoxCenaAuta.Clear();
            TextBoxCenaRezervoara.Clear();
            TextBoxUkupnaCena.Clear();
            TextBoxOpis.Clear();

            if (rez)
            {
                TextBoxImeKlijenta.Clear();
                comboKlijenti.SelectedIndex = -1;
                TextBoxImePrezime.Clear();
                TextBoxDatum_rodjenja.Clear();
                TextBoxEmail.Clear();
                TextBoxBroj_telefona.Clear();
                TextBoxBr_vozacke_dozvole.Clear();
                TextBoxId.Clear();
            }
        }
        private bool Validacija()
        {
            if (string.IsNullOrWhiteSpace(TextBoxBrend.Text))
            {
                MessageBox.Show("Niste uneli brend");
                TextBoxBrend.Focus();
                return(false);
            }
            int godinaProizvodnje;

            if (!int.TryParse(TextBoxGodinaproizvodnje.Text, out godinaProizvodnje))
            {
                MessageBox.Show("Godina proizvodnje mora biti ceo broj");
                TextBoxGodinaproizvodnje.Clear();
                TextBoxGodinaproizvodnje.Focus();
                return(false);
            }
            int brojVrata;

            if (!int.TryParse(TextBoxBrojvrata.Text, out brojVrata))
            {
                MessageBox.Show("Unesite broj vrata");
                TextBoxBrojvrata.Clear();
                TextBoxBrojvrata.Focus();
                return(false);
            }
            decimal cenaPoDanu;

            if (!decimal.TryParse(TextBoxCenapodanu.Text, out cenaPoDanu))
            {
                MessageBox.Show("Neispravan unos cene");
                TextBoxCenapodanu.Clear();
                TextBoxCenapodanu.Focus();
                return(false);
            }
            int kapacitetSedista;

            if (!int.TryParse(TextBoxKapacitetsedista.Text, out kapacitetSedista))
            {
                MessageBox.Show("Unesite kapacitet sedista");
                TextBoxKapacitetsedista.Clear();
                TextBoxKapacitetsedista.Focus();
                return(false);
            }
            if (string.IsNullOrWhiteSpace(TextBoxVrstamenjaca.Text))
            {
                MessageBox.Show("Unesite vrstu menjaca");
                TextBoxVrstamenjaca.Focus();
                return(false);
            }
            if (string.IsNullOrWhiteSpace(TextBoxBoja.Text))
            {
                MessageBox.Show("Unesite boju");
                TextBoxBoja.Focus();
                return(false);
            }
            if (string.IsNullOrWhiteSpace(TextBoxModel.Text))
            {
                MessageBox.Show("Unesite model");
                TextBoxModel.Focus();
                return(false);
            }
            if (comboBoxTip.SelectedIndex < 0)
            {
                MessageBox.Show("Selektujte tip");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(textboxTipGoriva.Text))
            {
                MessageBox.Show("Unesite tip goriva");
                textboxTipGoriva.Focus();
                return(false);
            }

            return(true);
        }