Example #1
0
        private void IzmeniProfil_Load(object sender, EventArgs e)
        {
            PrikaziSakrij();

            tbIme.Text           = DomainModel.DataSet.Instace.PrijavljenKorisnik.podaci.ime;
            tbPrezime.Text       = DomainModel.DataSet.Instace.PrijavljenKorisnik.podaci.prezime;
            tbEmail.Text         = DomainModel.DataSet.Instace.PrijavljenKorisnik.authPodaci.email;
            tbTelefon.Text       = DomainModel.DataSet.Instace.PrijavljenKorisnik.podaci.telefon;
            tbDatumRodjenja.Text = DomainModel.DataSet.Instace.PrijavljenKorisnik.podaci.datumRodjenja;
            tbGrad.Text          = DomainModel.DataSet.Instace.PrijavljenKorisnik.podaci.Adresa.Grad;
            tbUlicaIBroj.Text    = DomainModel.DataSet.Instace.PrijavljenKorisnik.podaci.Adresa.UlicaIBroj;
            if (DomainModel.DataSet.Instace.PrijavljenKorisnik.indikator.Equals("zaposleni"))
            {
                Radionica radnikovaRadionica = DomainModel.DataSet.Instace.vratiRadionicuRadnik(DomainModel.DataSet.Instace.PrijavljenKorisnik);
                comboRadionica.Items.Clear();
                for (int i = 0; i < DomainModel.DataSet.Instace.vratiSveRadionice().Count; i++)
                {
                }
                foreach (Radionica r in DomainModel.DataSet.Instace.vratiSveRadionice())
                {
                    comboRadionica.Items.Add(r.naziv);
                    if (r.naziv.Equals(radnikovaRadionica.naziv))
                    {
                        comboRadionica.SelectedItem = r.naziv;
                    }
                }
            }
        }
        public RadionicaPrikaz(Radionica rad)
        {
            InitializeComponent();
            r = rad;


            if (DomainModel.DataSet.Instace.DaLiJeToRadnikovaRadionica(r.naziv))
            {
                btnIzmeniRadionicu.Visible = true;
            }
            else
            {
                btnIzmeniRadionicu.Visible = false;
            }

            gridPopravkeRadionice.ColumnCount     = 7;
            gridPopravkeRadionice.Columns[0].Name = "Naziv";
            gridPopravkeRadionice.Columns[1].Name = "Vreme Prijave";
            gridPopravkeRadionice.Columns[2].Name = "Vreme Popravke";
            gridPopravkeRadionice.Columns[3].Name = "Ocena";
            gridPopravkeRadionice.Columns[4].Name = "Korisnik";
            gridPopravkeRadionice.Columns[5].Name = "Radionica";
            gridPopravkeRadionice.Columns[6].Name = "SifraKvara";
            //gridPopravkeRadionice.Columns[6].Visible = false;
            gridPopravkeRadionice.Rows.Clear();
            if (r.Kvarovi != null)
            {
                foreach (Kvar k in r.Kvarovi)
                {
                    if (k != null)
                    {
                        string[] row = new string[7];
                        if (k.naziv != null)
                        {
                            row[0] = k.naziv;
                        }
                        else
                        {
                            row[0] = "";
                        }
                        if (k.vremePrijaveKvara != null)
                        {
                            row[1] = k.vremePrijaveKvara;
                        }
                        else
                        {
                            row[1] = "";
                        }
                        if (k.vremeIspravkeKvara != null)
                        {
                            row[2] = k.vremeIspravkeKvara;
                        }
                        else
                        {
                            row[2] = "";
                        }
                        if (k.ocena != null)
                        {
                            row[3] = k.ocena.ToString();
                        }
                        else
                        {
                            row[3] = "";
                        }
                        if (k.Korisnik != null)
                        {
                            row[4] = k.Korisnik.podaci.ime + " " + k.Korisnik.podaci.prezime;
                        }
                        else
                        {
                            row[4] = "";
                        }
                        if (k.Radionica != null)
                        {
                            row[5] = k.Radionica.naziv;
                        }
                        else
                        {
                            row[5] = "";
                        }
                        if (k.sifraKvara != null)
                        {
                            row[6] = k.sifraKvara;
                        }
                        else
                        {
                            row[6] = "";
                        }


                        gridPopravkeRadionice.Rows.Add(row);
                    }
                }
            }


            gridZaposleniRadionica.ColumnCount     = 5;
            gridZaposleniRadionica.Columns[0].Name = "Ime";
            gridZaposleniRadionica.Columns[1].Name = "Prezime";
            gridZaposleniRadionica.Columns[2].Name = "Email";
            gridZaposleniRadionica.Columns[3].Name = "Telefon";
            gridZaposleniRadionica.Columns[4].Name = "Adresa";
            gridZaposleniRadionica.Rows.Clear();
            if (r.Zaposleni != null)
            {
                foreach (Osoba o in r.Zaposleni)
                {
                    string[] row = new string[5];
                    if (o.podaci.ime != null)
                    {
                        row[0] = o.podaci.ime;
                    }
                    if (o.podaci.prezime != null)
                    {
                        row[1] = o.podaci.prezime;
                    }
                    if (o.authPodaci.email != null)
                    {
                        row[2] = o.authPodaci.email;
                    }
                    if (o.podaci.telefon != null)
                    {
                        row[3] = o.podaci.telefon;
                    }
                    if (o.podaci.Adresa.Grad != null && o.podaci.Adresa.UlicaIBroj != null)
                    {
                        row[4] = o.podaci.Adresa.UlicaIBroj + " " + o.podaci.Adresa.Grad;
                    }
                    gridZaposleniRadionica.Rows.Add(row);
                }
            }
        }
 public IzmeniRadionicu(Radionica r)
 {
     InitializeComponent();
     radionica = r;
 }