public bool AzurirajKorisnika(Korisnik k, int id) { try { MySqlCommand dataCommand = new MySqlCommand(); dataCommand.Connection = dataConnection; MySqlCommand korisnici = new MySqlCommand("Update korisnici set ime = @ime, prezime = @prezime, fiksniTelefon = @fiksniTelefon, mobilniTelefon = @mobilniTelefon, email = @email, adresa = @adresa, grad = @grad, korisnickoIme = @korisnickoIme, lozinka = @lozinka where korisnikID= '" + id + "'", dataConnection); korisnici.Parameters.AddWithValue("@ime", k.Ime); korisnici.Parameters.AddWithValue("@prezime", k.Prezime); korisnici.Parameters.AddWithValue("@fiksniTelefon", k.FiksniTelefon); korisnici.Parameters.AddWithValue("@mobilniTelefon", k.MobilniTelefon); korisnici.Parameters.AddWithValue("@email", k.Email); korisnici.Parameters.AddWithValue("@adresa", k.Adresa); korisnici.Parameters.AddWithValue("@grad", k.Grad); korisnici.Parameters.AddWithValue("@korisnickoIme", k.KorisnickoIme); korisnici.Parameters.AddWithValue("@lozinka", k.Lozinka); korisnici.ExecuteNonQuery(); return true; } catch (MySqlException izuzetak) { throw new Exception(izuzetak.Message); } }
private void spasi_Click(object sender, EventArgs e) { try { if (ime.Text.Length < 1 || prezime.Text.Length < 1 || fiksniTelefon.Text.Length < 1 || adresa.Text.Length < 1 || grad.Text.Length < 1 || korisnickoIme.Text.Length < 1 || lozinka.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite polja."; } else { Korisnik k = new Korisnik(ime.Text, prezime.Text, fiksniTelefon.Text, mobilniTelefon.Text, email.Text, adresa.Text, grad.Text, korisnickoIme.Text, lozinka.Text); DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); dao.AzurirajKorisnika(k, 1); toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su spašeni."; } } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
public Korisnik VratiKorisnika(string korisnickoIme3) { try { MySqlCommand dataCommand = new MySqlCommand(); dataCommand.Connection = dataConnection; dataCommand.CommandText = "SELECT ime, prezime, fiksniTelefon, mobilniTelefon, email, adresa, grad, korisnickoIme, lozinka FROM korisnici WHERE korisnickoIme = '" + korisnickoIme3 + "';"; MySqlDataReader dataReader = dataCommand.ExecuteReader(); Korisnik k = null; if (dataReader.HasRows) { dataReader.Read(); string ime = dataReader.GetString(0); string prezime = dataReader.GetString(1); string fiksniTelefon = dataReader.GetString(2); string mobilniTelefon = dataReader.GetString(3); string email = dataReader.GetString(4); string adresa = dataReader.GetString(5); string grad = dataReader.GetString(6); string kIme = dataReader.GetString(7); string lozinka = dataReader.GetString(8); k = new Korisnik(ime, prezime, fiksniTelefon, mobilniTelefon, email, adresa, grad, kIme, lozinka); } dataReader.Close(); return k; } catch (MySqlException izuzetak) { throw new Exception(izuzetak.Message); } }
public void Postavi() { k = new Korisnik("Ime", "Prezime", "(033)123-456", "(061)123-456", "*****@*****.**", "Adresa br. 1", "Grad", "iprezime", "lozinka"); }
public void Brisi() { k = null; }