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); } }
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; } }