示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
            }
        }
示例#4
0
 public void Postavi()
 {
     k = new Korisnik("Ime", "Prezime", "(033)123-456", "(061)123-456", "*****@*****.**", "Adresa br. 1", "Grad", "iprezime", "lozinka");
 }
示例#5
0
 public void Brisi()
 {
     k = null;
 }
示例#6
0
 public void Brisi()
 {
     k = null;
 }
示例#7
0
 public void Postavi()
 {
     k = new Korisnik("Ime", "Prezime", "(033)123-456", "(061)123-456", "*****@*****.**", "Adresa br. 1", "Grad", "iprezime", "lozinka");
 }