コード例 #1
0
ファイル: PrikazLozinki.cs プロジェクト: isiser/ZavrsniRad
        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();
        }
コード例 #2
0
ファイル: PrikazLozinki.cs プロジェクト: isiser/ZavrsniRad
 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";
 }
コード例 #3
0
ファイル: PrikazLozinki.cs プロジェクト: isiser/ZavrsniRad
 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();
 }
コード例 #4
0
ファイル: PrikazLozinki.cs プロジェクト: isiser/ZavrsniRad
        private void btnObrisiApp_Click(object sender, EventArgs e)
        {
            Aplikacija odabranaAplikacija = dgvAplikacije.CurrentRow.DataBoundItem as Aplikacija;

            if (odabranaAplikacija != null)
            {
                odabranaAplikacija.ObrisiAplikaciju();
                OsvjeziAplikacije();
            }
        }
コード例 #5
0
        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);
        }
コード例 #6
0
ファイル: Aplikacija.cs プロジェクト: isiser/ZavrsniRad
        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);
        }
コード例 #7
0
ファイル: PrikazLozinki.cs プロジェクト: isiser/ZavrsniRad
        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";
            }
        }
コード例 #8
0
 public Novi_racun(Aplikacija aplikacijaTrenutna)
 {
     InitializeComponent();
     aplikacija = aplikacijaTrenutna;
 }