private void btnObrisiRacun_Click(object sender, EventArgs e) { Korisnicki_racun odabraniRacun = dgvRacuni.CurrentRow.DataBoundItem as Korisnicki_racun; if (odabraniRacun != null) { odabraniRacun.ObrisiRacun(); OsvjeziKorRacune(); } }
private void btnDodajRacun_Click(object sender, EventArgs e) { if (aplikacija != null) { Korisnicki_racun noviRacun = new Korisnicki_racun(); noviRacun.Korime = txtKorime.Text; noviRacun.Lozinka = txtLozinka.Text; noviRacun.FK_aplikacija = aplikacija.ID_aplikacija; noviRacun.DodajRacun(); } Close(); }
public static List <Korisnicki_racun> DohvatiRacune(Aplikacija aplikacijaOdabrana) { List <Korisnicki_racun> listaRacuna = new List <Korisnicki_racun>(); string sqlUpit = $"SELECT * FROM Korisnicki_racun WHERE FK_aplikacija= {aplikacijaOdabrana.ID_aplikacija}"; MySqlDataReader dr = DB.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Korisnicki_racun racun = new Korisnicki_racun(dr); listaRacuna.Add(racun); } dr.Close(); //DataReader treba obavezno zatvoriti nakon uporabe. return(listaRacuna); }
private void OsvjeziKorRacune() { dgvRacuni.DataSource = null; Aplikacija odabranaAplikacija = dgvAplikacije.CurrentRow.DataBoundItem as Aplikacija; if (odabranaAplikacija != null) { List <Korisnicki_racun> racuniAplikacije = Korisnicki_racun.DohvatiRacune(odabranaAplikacija); dgvRacuni.DataSource = racuniAplikacije; dgvRacuni.Columns[0].Visible = false; dgvRacuni.Columns[3].Visible = false; dgvRacuni.Columns[1].HeaderText = "Korisnicko ime"; dgvRacuni.Columns[2].HeaderText = "Lozinka"; } }