Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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();
        }
Exemplo n.º 7
0
        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;
        }