Пример #1
0
        private void UcitajListuDelova()
        {
            tbPoruka3.Text = "";
            if (cmbRadniNalog.SelectedValue == null)
            {
                return;
            }
            int id = Convert.ToInt32(cmbRadniNalog.SelectedValue);

            dgDelovi.ItemsSource = Delovi.ListaDelova(id).DefaultView;
            UcitajDeo();
            UcitajRadniNalog();
        }
Пример #2
0
        private void cmbRadniNalog_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (cmbRadniNalog.SelectedValue != null)
            {
                RadniNalog nalog = RadniNalog.UcitajNalog(Convert.ToInt32(cmbRadniNalog.SelectedValue));
                tbRadniNalogID.Text = $@"ID radnog naloga: { nalog.Id }";
                tbVlasnik.Text      = $@"Vlasnik: { nalog.Vozilo.Vlasnik.ImeVlasnika } { nalog.Vozilo.Vlasnik.PrezimeVlasnika }";
                tbVozilo.Text       = $@"Vozilo: { nalog.Vozilo.Model.Marka.NazivMarke } { nalog.Vozilo.Model.NazivModela }";

                tbIznosDelova.Text = $@"Iznos delova: { nalog.IznosDelova().ToString("F2") }";
                tbIznosRadova.Text = $@"Iznos radova: { nalog.IznosRadova().ToString("F2") }";
                tbUkupno.Text      = $@"Ukupan iznos: { (nalog.IznosRadova() + nalog.IznosDelova()).ToString("F2") }";

                dgRadovi.ItemsSource = IzvrseniRadovi.ListaIzvrsenihRadova(nalog.Id).DefaultView;
                dgDelovi.ItemsSource = Delovi.ListaDelova(nalog.Id).DefaultView;
            }
        }
Пример #3
0
        private void UcitajFakturu()
        {
            if (dgPregled.Items.Count <= 0)
            {
                txtID.Text                  = "";
                dtDatum.SelectedDate        = null;
                dtValuta.SelectedDate       = null;
                txtBrojFiskalnogRacuna.Text = "";
                cmbRadniNalog.Text          = "";
                tbRadniNalogID.Text         = "";
                tbVlasnik.Text              = "";
                tbVozilo.Text               = "";
                tbIznosDelova.Text          = "";
                tbIznosRadova.Text          = "";
                tbUkupno.Text               = "";
                return;
            }
            DataRowView red = (DataRowView)dgPregled.SelectedItems[0];

            int id = Convert.ToInt32(red[0]);

            Faktura faktura = Faktura.UcitajFakturu(id);

            cmbRadniNalog.SelectedValue = faktura.RadniNalog.Id;
            txtID.Text                  = id.ToString();
            dtDatum.SelectedDate        = faktura.Datum;
            dtValuta.SelectedDate       = faktura.Valuta;
            txtBrojFiskalnogRacuna.Text = faktura.BrojFiskalnogRacuna.ToString();

            tbRadniNalogID.Text  = $@"ID radnog naloga: { faktura.RadniNalog.Id }";
            tbVlasnik.Text       = $@"Vlasnik: { faktura.RadniNalog.Vozilo.Vlasnik.ImeVlasnika } { faktura.RadniNalog.Vozilo.Vlasnik.PrezimeVlasnika }";
            tbVozilo.Text        = $@"Vozilo: { faktura.RadniNalog.Vozilo.Model.Marka.NazivMarke } { faktura.RadniNalog.Vozilo.Model.NazivModela }";
            tbIznosDelova.Text   = $@"Iznos delova: { faktura.RadniNalog.IznosDelova().ToString("F2") }";
            tbIznosRadova.Text   = $@"Iznos radova: { faktura.RadniNalog.IznosRadova().ToString("F2") }";
            tbUkupno.Text        = $@"Ukupan iznos: { (faktura.RadniNalog.IznosRadova() + faktura.RadniNalog.IznosDelova()).ToString("F2") }";
            dgRadovi.ItemsSource = IzvrseniRadovi.ListaIzvrsenihRadova(faktura.RadniNalog.Id).DefaultView;
            dgDelovi.ItemsSource = Delovi.ListaDelova(faktura.RadniNalog.Id).DefaultView;
        }