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"); } }
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(); } }
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"); } } }