private void dgvAplikacije_SelectionChanged(object sender, EventArgs e) { Aplikacija odabranaAplikacija = dgvAplikacije.CurrentRow.DataBoundItem as Aplikacija; label2.Text = "Prikaz računa za aplikaciju " + odabranaAplikacija.Naziv + ":"; OsvjeziKorRacune(); }
private void OsvjeziAplikacije() { listaAplikacija = Aplikacija.DohvatiAplikacije(prijavljeniKorisnik); dgvAplikacije.DataSource = listaAplikacija; dgvAplikacije.Columns[0].Visible = false; dgvAplikacije.Columns[2].Visible = false; dgvAplikacije.Columns[1].HeaderText = "Naziv"; }
private void btnNoviRacun_Click(object sender, EventArgs e) { odabranaAplikacija = dgvAplikacije.CurrentRow.DataBoundItem as Aplikacija; if (odabranaAplikacija != null) { Novi_racun noviRacun = new Novi_racun(odabranaAplikacija); noviRacun.ShowDialog(); } OsvjeziKorRacune(); }
private void btnObrisiApp_Click(object sender, EventArgs e) { Aplikacija odabranaAplikacija = dgvAplikacije.CurrentRow.DataBoundItem as Aplikacija; if (odabranaAplikacija != null) { odabranaAplikacija.ObrisiAplikaciju(); OsvjeziAplikacije(); } }
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); }
public static List <Aplikacija> DohvatiAplikacije(Korisnik odabraniKorisnik) { List <Aplikacija> listaAplikacija = new List <Aplikacija>(); string sqlUpit = $"SELECT * FROM Aplikacija WHERE FK_korisnik= {odabraniKorisnik.ID_korisnik}"; MySqlDataReader dr = DB.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Aplikacija aplikacija = new Aplikacija(dr); listaAplikacija.Add(aplikacija); } dr.Close(); //DataReader treba obavezno zatvoriti nakon uporabe. return(listaAplikacija); }
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"; } }
public Novi_racun(Aplikacija aplikacijaTrenutna) { InitializeComponent(); aplikacija = aplikacijaTrenutna; }