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); }
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(); }
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); } }
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; }
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(); }
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(); }
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); }
public ProfilVodja(Vodja v) { InitializeComponent(); this.vodjaTima = v; }
public PregledProjekataVodja(Vodja v) { InitializeComponent(); vodja = v; projekti = DataProvider.vratiProjekteZaVodju(vodja.idVodje); }