public static List <SefujeBasic> vratiSveSefoveProdavnice(int id) { List <SefujeBasic> sefovanje = new List <SefujeBasic>(); try { ISession s = DataLayer.GetSession(); IEnumerable <Prodavnica.Entiteti.Sefuje> sviSefovi = from o in s.Query <Prodavnica.Entiteti.Sefuje>() where o.Upravlja.Id == id select o; foreach (Prodavnica.Entiteti.Sefuje r in sviSefovi) { SefBasic upravnik = DTOManager.vratiSefa(r.Upravnik.Jbr); ProdavnicaBasic upravlja = DTOManager.vratiProdavnicu(r.Upravlja.Id); sefovanje.Add(new SefujeBasic(r.Id, r.DatumPostavljenja, upravnik, upravlja)); } s.Close(); } catch (Exception ec) { //handle exceptions } return(sefovanje); }
public static List <RadiUBasic> vratiRadniOdnos(int idZaposlenog, int idProdavnice) { List <RadiUBasic> radi = new List <RadiUBasic>(); try { ISession s = DataLayer.GetSession(); IEnumerable <RadiU> rad = from o in s.Query <RadiU>() where o.Id.RadnikRadiU.Jbr == idZaposlenog where o.Id.RadiUProdavnica.Id == idProdavnice select o; foreach (RadiU r in rad) { RadiUIdBasic id = new RadiUIdBasic(); id.RadiUProdavnica = DTOManager.vratiProdavnicu(r.Id.RadiUProdavnica.Id); id.RadnikRadiU = DTOManager.vratiRadnika(r.Id.RadnikRadiU.Jbr); radi.Add(new RadiUBasic(id, r.DatumOd, r.DatumDo)); } s.Close(); } catch (Exception ec) { //handle exceptions } return(radi); }
private void button1_Click(object sender, EventArgs e) { if (listaProdavnica.SelectedItems.Count == 0) { MessageBox.Show("Izaberite prodavnicu cija odeljenja do 5 god. zelite da vidite!"); return; } int idProdavnice = Int32.Parse(listaProdavnica.SelectedItems[0].SubItems[0].Text); ProdavnicaBasic p = DTOManager.vratiProdavnicu(idProdavnice); OdeljenjeDo5Forma forma = new OdeljenjeDo5Forma(p); forma.ShowDialog(); }
private void btnSefovi_Click(object sender, EventArgs e) { if (listaProdavnica.SelectedItems.Count == 0) { MessageBox.Show("Izaberite prodavnicu cije sefove zelite da vidite!"); return; } int idProdavnice = Int32.Parse(listaProdavnica.SelectedItems[0].SubItems[0].Text); ProdavnicaBasic p = DTOManager.vratiProdavnicu(idProdavnice); SefoviForma forma = new SefoviForma(p); forma.ShowDialog(); }
public void dodajRadniOdnos() { RadiUBasic radi = new RadiUBasic(); ProdavnicaBasic p = DTOManager.vratiProdavnicu(prodavnica.Id); List <RadnikBasic> radnici = DTOManager.vratiSveRadnike(); RadnikBasic radnikPoslednjiDodat = radnici.OrderByDescending(item => item.Jbr).First(); radi.Id = new RadiUIdBasic(); radi.Id.RadiUProdavnica = p; radi.Id.RadnikRadiU = radnikPoslednjiDodat; radi.DatumOd = datumPostavljanja.Value; DTOManager.dodajRadniOdnos(radi); this.Close(); }
private void btnIzmeniProdavnicu_Click(object sender, EventArgs e) { if (listaProdavnica.SelectedItems.Count == 0) { MessageBox.Show("Izaberite prodavnicu cije podatke zelite da izmenite!"); return; } int idProdavnice = Int32.Parse(listaProdavnica.SelectedItems[0].SubItems[0].Text); ProdavnicaBasic ob = DTOManager.vratiProdavnicu(idProdavnice); ProdavnicaUpdateForm formaUpdate = new ProdavnicaUpdateForm(ob); formaUpdate.ShowDialog(); this.popuniPodacima(); }
private void BtnNastavi_Click(object sender, EventArgs e) { if (listaProdavnica.SelectedItems.Count == 0) { MessageBox.Show("Izaberite prodavnicu u koju zelite da dodate proizvod!"); return; } int idProdavnice = Int32.Parse(listaProdavnica.SelectedItems[0].SubItems[0].Text); prodavnica = DTOManager.vratiProdavnicu(idProdavnice); groupBox1.Enabled = true; cbxTip.Enabled = true; txbNaziv.Enabled = true; txbProizvodjac.Enabled = true; cbxOdeljenje.Enabled = true; btnSacuvaj.Enabled = true; btnNastavi.Enabled = false; cbxOdeljenje.Enabled = true; }