Exemple #1
0
 private void PuniTxtBoxove(SERVISNA_KNJIGA servis)
 {
     dtpDate.Value  = servis.Datum;
     lblCijena.Text = servis.Trosak.ToString();
     popuniStavkeNaServisu(servis);
     PuniServisneStavke(DOHVATI_SVE, servis);
 }
Exemple #2
0
 private void PuniServisneStavke(int stavka, SERVISNA_KNJIGA servisna_knjiga)
 {
     try
     {
         lbStavke.DataSource = SqlHandler.GetServisneStavke(DOHVATI_SVE);
         lbVozila.DataSource = SqlHandler.GetVozila(DOHVATI_SVE);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     if (servisna_knjiga.VOZILA != null)
     {
         int    index    = 0;
         string ime_auta = servisna_knjiga.VOZILA.ToString();
         foreach (var item in lbVozila.Items)
         {
             if (item.ToString() == ime_auta)
             {
                 lbVozila.SelectedIndex = index;
             }
             index++;
         }
     }
 }
Exemple #3
0
        public MngServis(int?idServis)
        {
            InitializeComponent();
            RacunajCijenu(ukupnaCijena);
            if (idServis.HasValue)
            {
                _IDServis  = idServis.Value;
                this.Text  = $"Uredi servis";
                btnOK.Text = $"Uredi servis";

                try
                {
                    try
                    {
                        SERVISNA_KNJIGA servis = SqlHandler.GetServis(idServis.Value);
                        PuniTxtBoxove(servis);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                this.Text  = $"Dodaj novi servis";
                btnOK.Text = $"Dodaj novi";
                PuniServisneStavke(DOHVATI_SVE, new SERVISNA_KNJIGA());
                _IDServis = 0;
            }
        }
Exemple #4
0
        private void popuniStavkeNaServisu(SERVISNA_KNJIGA servis)
        {
            List <SERVIS_STAVKE> stavke = servis.SERVISI.Select(ss => ss.SERVIS_STAVKE).ToList();

            foreach (var stavka in stavke)
            {
                lbStavkeNaServisu.Items.Add(stavka);
                RacunajCijenu(stavka.Cijena);
            }
        }
Exemple #5
0
 private void lbServisi_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lbServisi.SelectedIndex > -1)
     {
         SERVISNA_KNJIGA servis = (SERVISNA_KNJIGA)lbServisi.SelectedItem;
         tbDatum.Text  = servis.Datum.ToString("dd/MM/yyyy");
         tbCijena.Text = servis.Trosak.ToString();
         tbVozilo.Text = $"{servis.VOZILA.Marka} {servis.VOZILA.Tip}";
         loadStavke(servis.IDServis);
     }
 }
Exemple #6
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            SERVISNA_KNJIGA servis = new SERVISNA_KNJIGA();

            servis.IDServis = _IDServis;
            servis.Datum    = dtpDate.Value;
            servis.Trosak   = ukupnaCijena;
            servis.VoziloID = ((VOZILA)lbVozila.SelectedItem).IDVozilo;
            servis.SERVISI  = IzvuciStavkeServisa();
            try
            {
                SqlHandler.ManageServisa(servis);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 public HTMLViewer(SERVISNA_KNJIGA servis)
 {
     this.servis = servis;
     InitializeComponent();
 }