예제 #1
0
        public KlijentCP(String username)
        {
            // TODO: Complete member initialization

            DAL.DAL f = DAL.DAL.Instanca;
            try
            {
                InitializeComponent();
               // f.kreirajKonekciju("localhost", "gamecenter", "root", "");
                DAL.DAL.IgricaDAO igrica = f.getDAO.getIgricaDAO();
                sveIgrice = igrica.getAll();
                DAL.DAL.PlatformDAO v = f.getDAO.getPlatformDAO();
                svePlatforme = v.getAll();
                DAL.DAL.KlijentDAO klajent = f.getDAO.getKlijentDAO();
                Cojek = klajent.getByUsername(username);
                games.DataSource = null;

                games.DataSource = sveIgrice;

                Cojek.PostaviSliku(Cojek.slika);
                slika_profil.Image = Cojek.Slika;
                xIme.Text = Cojek.Ime;
                xPrezime.Text = Cojek.Prezime;
                xKontakt.Text = Cojek.Kontakt;
                xMail.Text = Cojek.E_Mail;
                xUsername.Text = Cojek.Username;
                xJmbg.Text = Cojek.JMBG;
                if (Cojek.TipRegistracije.ToString() == "1")
                {
                    reg2.Text = "All time";
                }
                else if (Cojek.TipRegistracije.ToString() == "1")
                {
                    reg2.Text = "Godisnja registracija";
                }
                else reg2.Text = "Mjesecna registracija";
                platf_combo.DataSource = null;
                platf_combo.DataSource = svePlatforme;

            }
            catch
            {
            MessageBox.Show("Nece da se spoji na bazu");

            }
        }
예제 #2
0
        private void Dodaj_Click(object sender, EventArgs e)
        {
            DAL.DAL f = DAL.DAL.Instanca;
            try
            {
                // f.kreirajKonekciju("localhost", "gamecenter", "root", "");
                //InitializeComponent();
                Klijent x = new Klijent(0, Ime_unos.Text,prezime_unos.Text, jmb_user.Text, kontakt_unos.Text, "default", mail_unos.Text, username_unos.Text, tip_unos.Text, 1);
                DAL.DAL.KlijentDAO klijent = f.getDAO.getKlijentDAO();
                klijent.create(x);
                MessageBox.Show("Uspjesno je dodan!");
                this.Close();

            }
            catch
            {
                MessageBox.Show("Nije uspjelo dodavanje!");
                this.Close();
            }
        }
예제 #3
0
        private void editUser_Click(object sender, EventArgs e)
        {
            Klijent x = new Klijent();
            for (int i = 0; i < sviKlijenti.Count; i++)
            {
                if (users.SelectedItem.ToString() == sviKlijenti[i].ToString())
                {
                    x.Username = sviKlijenti[i].Username;
                    x.ID = sviKlijenti[i].ID;
                    x.Prezime = sviKlijenti[i].Prezime;
                    x.Password = sviKlijenti[i].Password;
                    x.JMBG = sviKlijenti[i].JMBG;
                    x.Kontakt = sviKlijenti[i].Kontakt;
                    x.slika = sviKlijenti[i].slika;
                    x.PostaviSliku(x.slika);
                    x.TipRegistracije = sviKlijenti[i].TipRegistracije;
                    x.E_Mail = sviKlijenti[i].E_Mail;
                }

            }
                if (editUser.Text == "Edituj korisnika")
                {
                    editUser.Text = "Potvrdi";

                    Ime_unos.Visible = true;
                    prezime_unos.Visible = true;
                    mail_unos.Visible = true;
                    jmb_user.Visible = true;
                    username_unos.Visible = true;
                    kontakt_unos.Visible = true;
                    tip_unos.Visible = true;
                    Ime_unos.Text = Uime.Text;
                    prezime_unos.Text = Uprezime.Text;
                    kontakt_unos.Text= Ukontakt.Text;
                    jmb_user.Text = Ujmbg.Text;
                    mail_unos.Text = Umail.Text;
                    tip_unos.Text = Utip_reg.Text;
                    username_unos.Text = Uuser.Text;

                }
                else
                {

                    editUser.Text = "Edituj korisnika";

                    Ime_unos.Visible = false;
                    prezime_unos.Visible = false;
                    mail_unos.Visible = false;
                    jmb_user.Visible = false;
                    username_unos.Visible = false;
                    kontakt_unos.Visible = false;
                    tip_unos.Visible = false;
                    Uime.Text = Ime_unos.Text;
                    Uprezime.Text = prezime_unos.Text;
                    Ukontakt.Text = kontakt_unos.Text;
                    Ujmbg.Text = jmb_user.Text;
                    Umail.Text = mail_unos.Text;
                    Utip_reg.Text = tip_unos.Text;
                    Uuser.Text = username_unos.Text;

                    DAL.DAL f = DAL.DAL.Instanca;
                    try
                    {
                        DAL.DAL.KlijentDAO juza = f.getDAO.getKlijentDAO();
                        x.Ime = Uime.Text;
                        x.Prezime = Uprezime.Text;
                        x.Kontakt = Ukontakt.Text;
                        x.JMBG = Ujmbg.Text;
                        x.E_Mail = Umail.Text;
                        x.Username = Uuser.Text;
                        juza.update(x);
                        sviKlijenti = juza.getAll();
                        users.DataSource = null;
                        users.DataSource = sviKlijenti;

                      }

                catch
                    {
                        MessageBox.Show("greška");

                    }

                    }
        }