Ejemplo n.º 1
0
        public detailAlbaForm(string TEMP)
        {
            InitializeComponent();

            foreach (Pisnicka pisnicka in ps.getPisnickyPodleAlba(TEMP))
            {
                this.nazevAlbaLabel.Text = pisnicka.nazevAlba;
                this.interpretLabel.Text = pisnicka.umeleckeJmenoInterpreta;
                idAlba = pisnicka.idAlba;

                ListViewItem item1 = new ListViewItem(pisnicka.Id.ToString());
                item1.SubItems.Add("id");

                ListViewItem item2 = new ListViewItem(pisnicka.Nazev);
                item2.SubItems.Add("nazev");

                this.listPisnicekView.Items.AddRange(new ListViewItem[] { item1, item2 });
            }

            if (SessionSingleton.getInstance().isAdministrator())
            {
                this.administraceInsertPisnicka.Show();
                this.deleteButton.Show();
            }
        }
Ejemplo n.º 2
0
        private void loginButton_Click(object sender, EventArgs e)
        {
            try
            {
                Uzivatel uzivatel = us.getLoginUzivatele(prezdivkaBox.Text, hesloBox.Text);


                SessionSingleton.getInstance().setLoggedUser(uzivatel);
                prihlasenyUzivatelLabel.Text = "Jste přihlášen jako " + SessionSingleton.getInstance().getLoggedUser().Prezdivka;

                if (SessionSingleton.getInstance().isLogged())
                {
                    profilButton.Show();
                }
                if (SessionSingleton.getInstance().isLogged())
                {
                    panel1.Hide();
                }
                odhlasitButton.Show();
                kosikButton.Show();

                if (SessionSingleton.getInstance().isAdministrator())
                {
                    objednavkyButton.Show();
                }
            }
            catch (Exception ex)
            {
                prihlasenyUzivatelLabel.Text = "Neplatné přihlašovací údaje";
                SessionSingleton.getInstance().logOut();
            }
        }
Ejemplo n.º 3
0
        private void odhlasitButton_Click(object sender, EventArgs e)
        {
            SessionSingleton.getInstance().logOut();

            profilButton.Hide();
            panel1.Show();
            prihlasenyUzivatelLabel.Text = "Byl jste odhlášen";
            odhlasitButton.Hide();
            kosikButton.Hide();
            Kosik.getInstance().znicitKosik();
        }
Ejemplo n.º 4
0
 private void zobrazButton_Click(object sender, EventArgs e)
 {
     if (uls.getVypisKnihovny(SessionSingleton.getInstance().getLoggedUser().Id).Count == 0)
     {
         knihovnaJePrazdnaLabel.Show();
     }
     else
     {
         Formy.knihovnaForm knihovna = new Formy.knihovnaForm();
         knihovna.Show();
     }
 }
Ejemplo n.º 5
0
        public prehledAlb()
        {
            InitializeComponent();
            foreach (Album album in new AlbumService().getAlbums())
            {
                this.prehledAlbView.Items.Add(new ListViewItem(album.Nazev));
            }

            if (SessionSingleton.getInstance().isAdministrator())
            {
                this.insertAlbum.Show();
            }
        }
Ejemplo n.º 6
0
        public OdeslaniObjednavkyForm()
        {
            InitializeComponent();

            if (SessionSingleton.getInstance().isLogged())
            {
                prezdivkaLabel.Text = "Jste přihlášen jako " + SessionSingleton.getInstance().getLoggedUser().Prezdivka;
                emaillabel.Text     = "Email " + SessionSingleton.getInstance().getLoggedUser().Email;
                emialHostLabel.Hide();
                textBox1.Hide();
            }
            else
            {
                prezdivkaLabel.Hide();
                emaillabel.Hide();
                emialHostLabel.Show();
                textBox1.Show();
            }
        }
Ejemplo n.º 7
0
        public detailPisnickaForm(int temp)
        {
            InitializeComponent();

            //Databaze.IPisnickaGateway pisnickaa = Databaze.PisnickaFinder.SelectId(temp);
            Databaze.Pisnicka pisnicka = serviceP.getPisnicku(temp);
            aktualniPisnicka    = pisnicka;
            aktualniPisnicka.Id = temp;
            idPisnicky          = temp;

            nazevLabel.Text           = pisnicka.Nazev;
            delkaPisnickyLabel.Text   = pisnicka.Delka;
            hodnoceniLabel.Text       = pisnicka.Hodnoceni.ToString();
            jmenoInterpretaLabel.Text = pisnicka.umeleckeJmenoInterpreta;
            albumLabel.Text           = pisnicka.nazevAlba;
            zanrLabel.Text            = pisnicka.nazevZanru;


            if (SessionSingleton.getInstance().isLogged())
            {
                this.panel1.Show();
                this.koupitButton.Show();
            }
            else
            {
                this.panel1.Hide();
            }

            foreach (HodnoceniPisnicky hodnoceni in service.getPisnicky(temp))
            {
                ListViewItem item1 = new ListViewItem("Text: " + hodnoceni.Text);
                item1.SubItems.Add("id");

                ListViewItem item2 = new ListViewItem("Hodnoceni: " + hodnoceni.Hodnoceni.ToString());
                item2.SubItems.Add("hodnoceni");
                ListViewItem item3 = new ListViewItem("Autor: " + hodnoceni.Uzivatel);
                item2.SubItems.Add("Autor");
                ListViewItem item4 = new ListViewItem("--------------------");
                item2.SubItems.Add("rezdelovac");

                this.komentareView.Items.AddRange(new ListViewItem[] { item1, item2, item3, item4 });
            }
        }
Ejemplo n.º 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (ucetBox.TextLength == 0)
            {
                varovani2Label.Text = "Vyplňte účet";
            }

            else
            {
                ObjednavkaGateway og  = new ObjednavkaGateway();
                UzivatelGateway   u   = new UzivatelGateway();
                ObjednaniGateway  obj = new ObjednaniGateway();
                IPisnickaGateway  pg  = new PisnickaGateway();

                u.Id = SessionSingleton.getInstance().getLoggedUser().Id;


                og.Uzivatel = u;

                Objednavka o = new Objednavka(og);
                oser.InsertObjednavku(o);

                ObjednavkaGateway objIdg       = new ObjednavkaGateway();
                Objednavka        idObjednavky = oser.getIdObjednavky(SessionSingleton.getInstance().getLoggedUser().Id);

                foreach (Pisnicka p in Kosik.getInstance().getPisnicky())
                {
                    pg.Id     = p.Id;
                    objIdg.Id = idObjednavky.Id;


                    obj.Objednavka = objIdg;
                    obj.Pisnicka   = pg;

                    Objednani ob = new Objednani(obj);
                    objednaniSer.InsertObjednani(ob);
                }

                vytvoreniLabel.Show();
                Kosik.getInstance().znicitKosik();
            }
        }
Ejemplo n.º 9
0
        public knihovnaForm()
        {
            InitializeComponent();



            foreach (Ulozeni ulozeni in us.getVypisKnihovny(SessionSingleton.getInstance().getLoggedUser().Id))
            {
                idUzivateleLabel.Text = ulozeni.IdUzivatele.ToString();
                idKnihovnyLabel.Text  = ulozeni.IdKnihovny.ToString();

                ListViewItem item1 = new ListViewItem(ulozeni.IdPisnicky.ToString());
                item1.SubItems.Add("id");

                ListViewItem item2 = new ListViewItem(ulozeni.NazevPisnicky);
                item2.SubItems.Add("nazev");

                this.prehledKnihovnyView.Items.AddRange(new ListViewItem[] { item1, item2 });
            }
        }
Ejemplo n.º 10
0
        public prehledZanru()
        {
            InitializeComponent();


            foreach (Zanr z in zs.getZanry())
            {
                ListViewItem item1 = new ListViewItem(z.Id.ToString());
                item1.SubItems.Add("id");

                ListViewItem item2 = new ListViewItem(z.Nazev);
                item2.SubItems.Add("nazev");

                this.prehledZanrView.Items.AddRange(new ListViewItem[] { item1, item2 });
            }

            if (SessionSingleton.getInstance().isAdministrator())
            {
                this.administraceNovyzanrButton.Show();
            }
        }
Ejemplo n.º 11
0
        private void updateButton_Click(object sender, EventArgs e)
        {
            try
            {
                UzivatelGateway uzivatelGateway = new UzivatelGateway();


                uzivatelGateway.Prezdivka = prezdivkaBox.Text;
                uzivatelGateway.Email     = emailBox.Text;
                uzivatelGateway.Heslo     = hesloBox.Text;

                Uzivatel u = new Uzivatel(uzivatelGateway);

                us.UpdateUzivatel(u, SessionSingleton.getInstance().getLoggedUser().Id);

                infoLabel.Text = "Informace změněny";
            }
            catch (Exception ex)
            {
                infoLabel.Text = "Něco je špatně";
                Console.WriteLine(ex);
            }
        }
Ejemplo n.º 12
0
        public prehledInterpret()
        {
            InitializeComponent();

            InterpretService intSer = new InterpretService();

            foreach (Interpret interpret in intSer.getInterprety())
            {
                ListViewItem item1 = new ListViewItem(interpret.Id.ToString());
                item1.SubItems.Add("id");

                ListViewItem item2 = new ListViewItem(interpret.umeleckeJmeno);
                item2.SubItems.Add("jmeno");

                this.prehledInterpretu.Items.AddRange(new ListViewItem[] { item1, item2 });
            }


            if (SessionSingleton.getInstance().isAdministrator())
            {
                this.administraceNovzInterpretButton.Show();
                this.deleteButton.Show();
            }
        }
Ejemplo n.º 13
0
 private void button2_Click(object sender, EventArgs e)
 {
     Formy.profilUzivatele profil = new Formy.profilUzivatele(SessionSingleton.getInstance().getLoggedUser().Id);
     profil.Show();
 }
Ejemplo n.º 14
0
        private void insertButton_Click(object sender, EventArgs e)
        {
            try
            {
                UzivatelGateway          uzivatelgateway  = new UzivatelGateway();
                IPisnickaGateway         pisnickagateway  = new PisnickaGateway();
                HodnoceniPisnickyGateway hodnocenigateway = new HodnoceniPisnickyGateway();

                uzivatelgateway.Id    = SessionSingleton.getInstance().getLoggedUser().Id;
                pisnickagateway.Id    = idPisnicky;
                hodnocenigateway.Text = textKomentareBox.Text;

                if (radioButton1.Checked)
                {
                    hodnocenigateway.Hodnoceni = 1;
                }
                else if (radioButton2.Checked)
                {
                    hodnocenigateway.Hodnoceni = 2;
                }
                else if (radioButton3.Checked)
                {
                    hodnocenigateway.Hodnoceni = 3;
                }
                else if (radioButton4.Checked)
                {
                    hodnocenigateway.Hodnoceni = 4;
                }
                else if (radioButton5.Checked)
                {
                    hodnocenigateway.Hodnoceni = 5;
                }
                else
                {
                    hodnocenigateway.Hodnoceni = 1;
                }


                Uzivatel          uzivatel  = new Uzivatel(uzivatelgateway);
                Pisnicka          pisnicka  = new Pisnicka(pisnickagateway);
                HodnoceniPisnicky hodnoceni = new HodnoceniPisnicky(hodnocenigateway);

                service.InsertHodnoceni(hodnoceni, pisnicka, uzivatel);

                infoLabel.Text = "KOmentář vložen";

                this.komentareView.Clear();



                serviceP.UpravHodnoceniPisnicky(idPisnicky);
                Databaze.Pisnicka pis = serviceP.getPisnicku(idPisnicky);
                hodnoceniLabel.Text = pis.Hodnoceni.ToString();
                foreach (HodnoceniPisnicky hodnoceniP in service.getPisnicky(idPisnicky))
                {
                    ListViewItem item1 = new ListViewItem("Text: " + hodnoceniP.Text);
                    item1.SubItems.Add("id");

                    ListViewItem item2 = new ListViewItem("Hodnoceni: " + hodnoceniP.Hodnoceni.ToString());
                    item2.SubItems.Add("hodnoceni");
                    ListViewItem item3 = new ListViewItem("Autor: " + hodnoceniP.Uzivatel);
                    item2.SubItems.Add("Autor");
                    ListViewItem item4 = new ListViewItem("--------------------");
                    item2.SubItems.Add("rezdelovac");

                    this.komentareView.Items.AddRange(new ListViewItem[] { item1, item2, item3, item4 });
                }
            }
            catch (Exception ex)
            {
                infoLabel.Text = "Něco je špatně";
                Console.WriteLine(ex);
            }
        }