Ejemplo n.º 1
0
 private void frmPregledServisa_Load(object sender, EventArgs e)
 {
     Servisi.IneffableDataSet.radni_nalog_servisaDataTable data = ineffableDataSet.radni_nalog_servisa;
     this.radni_nalog_servisaTableAdapter.FillByOsobaID(data, korisnik.kupac_id);
     foreach (var item in data)
     {
         servis = new Servis(korisnik, item.uredjaj);
         servisi.Add(servis);
     }
 }
Ejemplo n.º 2
0
        public void PostaviStatus(Servis servis)
        {
            this.servis     = servis;
            tbOpisFaze.Text = "";
            lbUkupna.Text   = servis.log.ukupnaCijena.ToString();
            switch (servis.status)
            {
            case "Zaprimljeno":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Zaprimljeno"].ToString();
                lbFaza.Text       = "Zaprimljeno";
                postaviDovrseneStatuse(6);
                progressBar.Value = (int)(progressBar.Maximum * 0);
                break;

            case "Pregledano":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Pregledano"].ToString();
                lbFaza.Text       = "Pregledano";
                postaviDovrseneStatuse(5);
                progressBar.Value = (int)(progressBar.Maximum * 0.16);
                break;

            case "Kvar utvrden":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Kvar utvrden"].ToString();
                lbFaza.Text       = "Kvar utvrdjen";
                postaviDovrseneStatuse(4);
                progressBar.Value = (int)(progressBar.Maximum * 0.32);
                lbKvar.Text       = "Kvar utvrđen";
                break;

            case "Kvar nije utvrden":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Kvar nije utvrden"].ToString();
                lbFaza.Text       = "Kvar nije utvrđen";
                postaviDovrseneStatuse(4);
                progressBar.Value = (int)(progressBar.Maximum * 0.32);
                lbKvar.Text       = "Kvar nije utvrđen";
                break;

            case "Popravak u tijeku":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Popravak u tijeku"].ToString();
                lbFaza.Text       = "Popravak u tijeku";
                postaviDovrseneStatuse(3);
                progressBar.Value = (int)(progressBar.Maximum * 0.48);
                break;

            case "Na cekanju":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Na cekanju"].ToString();
                lbFaza.Text       = "Na cekanju";
                postaviDovrseneStatuse(2);
                progressBar.Value = (int)(progressBar.Maximum * 0.64);
                break;

            case "Popravljeno":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Popravljeno"].ToString();
                lbFaza.Text       = "Popravljeno";
                postaviDovrseneStatuse(1);
                progressBar.Value = (int)(progressBar.Maximum * 0.80);
                break;

            case "Isporuceno":
                lbCijenaFaze.Text = servis.log.cijenaPromjene["Isporuceno"].ToString();
                lbFaza.Text       = "Isporuceno";
                postaviDovrseneStatuse(0);
                progressBar.Value = (int)(progressBar.Maximum * 1);
                break;
            }
        }