/// <summary> /// Konstruktor klase Obracun sa id /// </summary> /// <param name="id">Id klase Obracun</param> /// <param name="fm">Fin. menadzer koji je izvrsio obracun</param> /// <param name="datum">Datum obracuna</param> /// <param name="uposlenik">Uposlenik za kog se vrsi obracun</param> public Obracun(int id, FinansijskiMenadzer fm, DateTime datum, Uposlenik uposlenik) { this.Id = id; this.Obracunao = fm; this.Datum = datum; this.Uposlenik = uposlenik; }
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(); } } }
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 FinansijskiMenadzer koji prima instancu klase FinansijskiMenadzer /// </summary> /// <param name="noviFinansijskiMenadzer">Instanca klase FinansijskiMenadzer</param> public FinansijskiMenadzer(FinansijskiMenadzer noviFinansijskiMenadzer) { this.Budzet = noviFinansijskiMenadzer.Budzet; this.Telefon = noviFinansijskiMenadzer.Telefon; this.Ime = noviFinansijskiMenadzer.Ime; this.Prezime = noviFinansijskiMenadzer.Prezime; this.Jmbg = noviFinansijskiMenadzer.Jmbg; this.Id_uposlenika = noviFinansijskiMenadzer.Id_uposlenika; this.Koeficijent = noviFinansijskiMenadzer.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; }