private void Button_Click_2(object sender, RoutedEventArgs e) { if (text1.Text == " " || text2.Password == " ") poruka.Text = "Niste unijeli sva polja!"; else { user = text1.Text; pass = text2.Password; if (r1.IsChecked == true) { ProdavacKarata p = new ProdavacKarata(); ProdavacKarataDAO d = new ProdavacKarataDAO(); p = d.getById(Convert.ToInt32(user)); // if (p == null) MessageBox.Show("Ne postoji korisnik!"); if (p.Jmbg == pass && p != null) sesija = "logovan"; ProdajaWindow w = new ProdajaWindow(Convert.ToInt32(user)); w.Show(); } else if (r2.IsChecked == true) { ProdavacHrane p = new ProdavacHrane(); ProdavacHraneDAO d = new ProdavacHraneDAO(); p = d.getById(Convert.ToInt32(user)); if (p.Jmbg == pass && p != null) sesija = "logovan"; ProdajaHrane prodaja = new ProdajaHrane(Convert.ToInt32(user)); prodaja.Show(); } else if (r3.IsChecked == true) { FinansijskiMenadzer p = new FinansijskiMenadzer(); FinansijskiMenadzerDAO d = new FinansijskiMenadzerDAO(); p = d.getById(Convert.ToInt32(user)); if (p.Jmbg == pass && p != null) sesija = "logovan"; } else if (r4.IsChecked == true) { Menadzer p = new Menadzer(); MenadzerDAO d = new MenadzerDAO(); p = d.getById(Convert.ToInt32(user)); if (p.Jmbg == pass && p != null) sesija = "logovan"; } else { MainWindow m = new MainWindow(); m.Show(); } } }
/// <summary> /// Konstruktor Karta bez id-a /// </summary> /// <param name="sifra">Sifra fakture</param> /// <param name="vrijeme">Vrijeme izdavanja</param> /// <param name="menadzer">Menadzer koji je odobrio fakturu</param> /// <param name="prodavac">Klasa prodavaca karte</param> /// <param name="kupac">Kupac karte</param> /// <param name="termin">Termin filma</param> public Karta(string sifra, DateTime vrijeme, Menadzer menadzer, ProdavacKarata prodavac, Kupac kupac, Projekcija termin) { this.Sifra = sifra; this.Vrijeme = vrijeme; this.Menadzer = menadzer; this.Prodavac = prodavac; this.Kupac = kupac; this.Termin = termin; }
public List<RadnaEvidencija> getAll() { DataSet data = manager.ExecuteSqlCommandToDataSet("SELECT * FROM RadnaEvidencija e, Uposlenik u WHERE e.UposlenikID = u.UposlenikID"); //čitamo rezultate List<RadnaEvidencija> evidencije = new List<RadnaEvidencija>(); foreach (DataRow dataRow in data.Tables[0].Rows) { Uposlenik uposlenik; if (dataRow["Telefon"] != null) { uposlenik = new ProdavacKarata( Convert.ToString(dataRow["Telefon"]), Convert.ToString(dataRow["Ime"]), Convert.ToString(dataRow["Prezime"]), Convert.ToString(dataRow["Jmbg"]), Convert.ToInt32(dataRow["UposlenikId"]), Convert.ToDouble(dataRow["Koeficijent"]) ); } else if (dataRow["Budzet"] != null) { uposlenik = new FinansijskiMenadzer( Convert.ToDouble(dataRow["Budzet"]), Convert.ToString(dataRow["Telefon"]), Convert.ToString(dataRow["Ime"]), Convert.ToString(dataRow["Prezime"]), Convert.ToString(dataRow["Jmbg"]), Convert.ToInt32(dataRow["UposlenikID"]), Convert.ToDouble(dataRow["Koeficijent"]) ); } else { uposlenik = new ProdavacHrane( Convert.ToString(dataRow["pult"]), Convert.ToString(dataRow["ime"]), Convert.ToString(dataRow["prezime"]), Convert.ToString(dataRow["jmbg"]), Convert.ToInt32(dataRow["UposlenikID"]), Convert.ToDouble(dataRow["koeficijent"]) ); } RadnaEvidencija evidencija = new RadnaEvidencija( Convert.ToInt32(dataRow["RadnaEvidencijaID"]), new List<RadnoVrijeme>(), uposlenik ); evidencije.Add(evidencija); } return evidencije; }
/// <summary> /// Konstruktor klase ProdavacKarata koji prima instancu klase ProdavacKarata /// </summary> /// <param name="noviProdavacKarata">Instanca klase ProdavacKarata</param> public ProdavacKarata(ProdavacKarata noviProdavacKarata) { this.Telefon = noviProdavacKarata.Telefon; this.Ime = noviProdavacKarata.Ime; this.Prezime = noviProdavacKarata.Prezime; this.Jmbg = noviProdavacKarata.Jmbg; this.Id_uposlenika = noviProdavacKarata.Id_uposlenika; this.Koeficijent = noviProdavacKarata.Koeficijent; }
public RadnaEvidencija getByEmpId(int id) { DataSet data = manager.ExecuteSqlCommandToDataSet("SELECT * FROM RadnaEvidencija e, Uposlenik u WHERE e.UposlenikId = " + id + " AND e.UposlenikId = u.UposlenikId"); DataSet data2 = manager.ExecuteSqlCommandToDataSet("SELECT * FROM RadnoVrijeme rv, RadnaEvidencija re, Uposlenik up WHERE up.UposlenikId = " + id + " AND rv.RadnaEvidencijaID = re.RadnaEvidencijaID AND re.UposlenikId = up.UposlenikId "); List<RadnoVrijeme> lista = new List<RadnoVrijeme>(); foreach (DataRow dataRow in data2.Tables[0].Rows) { RadnoVrijeme rv = new RadnoVrijeme( Convert.ToInt32(dataRow["RadnoVrijemeId"]), Convert.ToDateTime(dataRow["Pocetak"]), Convert.ToDateTime(dataRow["Kraj"]) ); lista.Add(rv); } foreach (DataRow dataRow in data.Tables[0].Rows) { Uposlenik uposlenik; if (dataRow["Telefon"] != null) { uposlenik = new ProdavacKarata( Convert.ToString(dataRow["Telefon"]), Convert.ToString(dataRow["Ime"]), Convert.ToString(dataRow["Prezime"]), Convert.ToString(dataRow["Jmbg"]), Convert.ToInt32(dataRow["UposlenikId"]), Convert.ToDouble(dataRow["Koeficijent"]) ); } else if (dataRow["Budzet"] != null) { uposlenik = new FinansijskiMenadzer( Convert.ToDouble(dataRow["Budzet"]), Convert.ToString(dataRow["Telefon"]), Convert.ToString(dataRow["Ime"]), Convert.ToString(dataRow["Prezime"]), Convert.ToString(dataRow["Jmbg"]), Convert.ToInt32(dataRow["UposlenikID"]), Convert.ToDouble(dataRow["Koeficijent"]) ); } else { uposlenik = new ProdavacHrane( Convert.ToString(dataRow["pult"]), Convert.ToString(dataRow["ime"]), Convert.ToString(dataRow["prezime"]), Convert.ToString(dataRow["jmbg"]), Convert.ToInt32(dataRow["UposlenikID"]), Convert.ToDouble(dataRow["koeficijent"]) ); } RadnaEvidencija evidencija = new RadnaEvidencija( Convert.ToInt32(dataRow["RadnaEvidencijaID"]), lista, uposlenik ); return evidencija; } return null; }