Пример #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            String stranica = DataProvider.login(txtUser.Text, txtPass.Text);

            if (stranica == null)
            {
                MessageBox.Show("Unesite validan email i sifru.");
            }
            if (stranica == "sef")
            {
                Sef sef = new Sef();
                sef = DataProvider.vratiSefaPoEmailu(txtUser.Text);
                //vratiSefa(txtUser.Text);
                ProfilSef profilSefa = new ProfilSef(sef);
                profilSefa.Show();
            }
            else if (stranica == "vodja")
            {
                Vodja vodja = new Vodja();
                vodja = DataProvider.vratiVodjuPoEmailu(txtUser.Text);
                //vratiSefa(txtUser.Text);
                ProfilVodja profilVodje = new ProfilVodja(vodja);
                profilVodje.Show();
            }
            else if (stranica == "radnik")
            {
                Radnik radnik = new Radnik();
                radnik = DataProvider.vratiRadnikaPoEmailu(txtUser.Text);
                //vratiSefa(txtUser.Text);
                ProfilRadnik profilRadnika = new ProfilRadnik(radnik);
                profilRadnika.Show();
            }
            //MessageBox.Show(stranica);
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Projekat p = new Projekat();

            p.idSefa = idSefa;
            //  p.idProjekta = DataProvider.maxIdProjekta().ToString();
            p.naziv        = textBox1.Text;
            p.prioritet    = comboBox1.Text;
            p.rok          = dateTimePicker2.Value;
            p.datumPocetka = dateTimePicker1.Value;
            if (p.datumPocetka > p.rok)
            {
                myCompany.Forme.Poruka pp = new myCompany.Forme.Poruka("Neispravni datumi.");
                pp.ShowDialog();
            }
            else
            {
                Vodja v1 = new Vodja();
                v1 = vodje.ElementAt(cmbVodja.SelectedIndex);

                if (v1 == null)
                {
                    myCompany.Forme.Poruka pp = new myCompany.Forme.Poruka("Nevalidan JMBG.");
                    pp.ShowDialog();
                }
                else
                {
                    p.idVodje = v1.idVodje;
                    DataProvider.dodajProjekat(p);
                }
            }
            this.Close();
        }
Пример #3
0
        public FormirajTimForm(Vodja vodjaTima)
        {
            InitializeComponent();
            this.vodja = vodjaTima;

            listaSlobodnihRadnika = DataProvider.GetSlobodniRadnici();
            this.PopuniPodacima();
            filterComboBox.SelectedItem = filterComboBox.Items[0];
        }
 public ZahtevSlobodniDani(Vodja v)
 {
     InitializeComponent();
     vodja  = v;
     radnik = null;
     sefovi = DataProvider.vratiSveSefove();
     foreach (Sef s in sefovi)
     {
         cmbSef.Items.Add(s.ime + " " + s.prezime);
     }
 }
Пример #5
0
        private void AzurirajProjekat_Load(object sender, EventArgs e)
        {
            Vodja v = DataProvider.GetVodja(stari.idVodje);

            textBox1.Text = stari.naziv;

            textBox2.Text           = v.jmbg;
            dateTimePicker1.Value   = stari.datumPocetka;
            dateTimePicker2.Value   = stari.rok;
            comboBox1.SelectedText  = stari.prioritet;
            comboBox1.SelectedValue = stari.prioritet;
        }
Пример #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            //MessageBox.Show(""+textBox2.Text);
            Vodja v = DataProvider.vratiVodjuPoJmbgu(textBox2.Text);

            stari.prioritet    = comboBox1.Text;
            stari.naziv        = textBox1.Text;
            stari.idVodje      = v.idVodje;
            stari.datumPocetka = dateTimePicker1.Value;
            stari.rok          = dateTimePicker2.Value;
            DataProvider.izmeniProjekat(stari);
            this.Close();
        }
Пример #7
0
        private void ViseOTimu_Load(object sender, EventArgs e)
        {
            /* PRE IZMENE
             * Vodja v = DataProvider.nadjiVodjuTima(this.projekat);
             * //:TODO da li mozemo po nazivu tima da nalazimo radnike a ne po IDju
             *
             * List<Radnik> radnici = DataProvider.nadjiRadnike(this.projekat);
             *
             * lblVodja.Text = v.ime + " " + v.prezime;
             *
             * listView1.Items.Clear();
             * foreach (Radnik t in radnici)
             * {
             *
             *  ListViewItem item = new ListViewItem(new string[] { t.ime, t.prezime,t.telefon,t.zanimanje,t.plata });
             *
             *  listView1.Items.Add(item);
             *
             * }
             * listView1.Refresh(); */

            //POSLE IZMENE

            Vodja         v       = DataProvider.nadjiVodjuTima(this.projekat);
            List <Radnik> radnici = DataProvider.nadjiRadnike(this.projekat);

            lblVodja.Text = v.ime + " " + v.prezime;
            List <Radnik> radnici1 = new List <Radnik>();

            radnici1 = radnici.Select(t => t.email).Distinct().Select(i => radnici.First(t => t.email == i)).ToList();

            listView1.Items.Clear();
            foreach (Radnik t in radnici1)
            {
                ListViewItem item = new ListViewItem(new string[] { t.ime, t.prezime, t.telefon, t.zanimanje, t.plata, t.email });

                listView1.Items.Add(item);
            }
            listView1.Refresh();
        }
Пример #8
0
        private void btnIzbrisiTim_Click(object sender, EventArgs e)
        {
            Vodja v = DataProvider.nadjiVodjuTima(this.projekat);
            //MessageBox.Show("ID VODJE TIMA:" + v.idVodje);
            List <Radnik> radnici = DataProvider.nadjiRadnike(this.projekat);



            foreach (Radnik r in radnici)
            {
                //SET SLOBODAN=DA
                DataProvider.PromeniSlobodnostRadnika(r.idRadnika, "da");
            }
            // DataProvider.vratTimoveZaVodju(v.idVodje);
            DataProvider.obrisiTimoveZaVodju(v.idVodje);

            listView1.Refresh();
            myCompany.Forme.Poruka pp = new myCompany.Forme.Poruka("Uspesno ste obrisali tim.");
            pp.ShowDialog();
            this.DialogResult = DialogResult.OK;
            // this.Close();
        }
 public PregledTimovaVodja(Vodja v)
 {
     InitializeComponent();
     vodja  = v;
     timovi = DataProvider.vratTimoveZaVodju(vodja.idVodje);
 }
Пример #10
0
 public ProfilVodja(Vodja v)
 {
     InitializeComponent();
     this.vodjaTima = v;
 }
 public PregledProjekataVodja(Vodja v)
 {
     InitializeComponent();
     vodja    = v;
     projekti = DataProvider.vratiProjekteZaVodju(vodja.idVodje);
 }