private void PopuniComboBox() { using (var db = new NjamiNjamEntities()) { var upit = from t in db.Tip select t; foreach (var item in upit.Distinct().ToList()) { cmbVrstaArtikla.Items.Add(item); } } }
private void PopuniComboBox() { using (var db = new NjamiNjamEntities()) { var upit = from k in db.Korisnik select k; foreach (var item in upit.Distinct().ToList()) { cmbKorisnik.Items.Add(item); } } }
private void PopuniComboBox() { using (var db = new NjamiNjamEntities()) { var upit = from n in db.Nacin_placanja select n; foreach (var item in upit.Distinct().ToList()) { cmbNacinPlacanja.Items.Add(item); } } }
private void FrmPonovanIspisRacuna_Load(object sender, EventArgs e) { using (var db = new NjamiNjamEntities()) { var upit = from st in db.Stavke_racuna join r in db.Racun on st.vk_racun equals odabraniRacun.ID select new { st.Artikli.ID, st.Artikli.Naziv, st.Artikli.Cijena, st.Racun.Popust, st.Kolicina }; dataTable1BindingSource.DataSource = upit.Distinct().ToList(); var upit2 = from r in db.Racun where r.ID == odabraniRacun.ID select r; RacunBindingSource.DataSource = upit2.ToList(); } this.reportViewer1.RefreshReport(); }
private void PopuniCombo() { using (var db = new NjamiNjamEntities()) { var query = from u in db.Uloga select u; foreach (var item in query.ToList()) { cmbUloga.Items.Add(item); } var query2 = from s in db.Status_korisnika select s; foreach (var item in query2.ToList()) { cmbStatus.Items.Add(item); } } }
private void PrikaziRacun() { Racun odabraniRacun = dgvPopisRacuna.CurrentRow.DataBoundItem as Racun; using (var db = new NjamiNjamEntities()) { var upit = from st in db.Stavke_racuna join r in db.Racun on st.vk_racun equals odabraniRacun.ID select new { st.Artikli.ID, st.Artikli.Naziv, st.Artikli.Cijena, st.Racun.Popust, st.Kolicina }; dataTable1BindingSource.DataSource = upit.Distinct().ToList(); var upit2 = from r in db.Racun where r.ID == odabraniRacun.ID select r; RacunBindingSource.DataSource = upit2.ToList(); } rpvRacun.RefreshReport(); }
public void ProvjeriPostojanost() { using (var db = new NjamiNjamEntities()) { var upit = from k in db.Korisnik select k; Korisnik korisnik = upit.ToList().FirstOrDefault(k => k.Korisnicko_ime == tbKorisnickoIme.Text && k.Lozinka == tbLozinka.Text); Korisnik korisnik2 = upit.ToList().FirstOrDefault(k => k.Korisnicko_ime == tbKorisnickoIme.Text); if (tbKorisnickoIme.Text != "" || tbLozinka.Text != "") { if (korisnik != null) { if (tbKorisnickoIme.Text == korisnik.Korisnicko_ime && tbLozinka.Text == korisnik.Lozinka && korisnik.Status_korisnika.ID != 2) { PrijavljeniKorisnik.IDKorisnik = korisnik.ID; PrijavljeniKorisnik.KorisnickoIme = korisnik.Korisnicko_ime; PrijavljeniKorisnik.Uloga = korisnik.vk_uloga; Hide(); FrmNjamiNjam frmNjami = new FrmNjamiNjam(); this.Hide(); frmNjami.ShowDialog(); } if (korisnik.Status_korisnika.ID == 2 || korisnik2.Status_korisnika.ID == 2) { MessageBox.Show("Korisnik je neaktivan", "Greška", MessageBoxButtons.OK); } } else if (korisnik2 != null) { if (tbKorisnickoIme.Text == korisnik2.Korisnicko_ime && tbLozinka.Text != korisnik2.Lozinka) { MessageBox.Show("Kombinacija korisničkog imena i lozinke je neispravna! Pokušajte ponovno! Imate još " + (3 - brojPokusaja) + " pokušaja", "Obavijest", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); brojPokusaja++; db.Korisnik.Attach(korisnik2); tbLozinka.Text = ""; if (brojPokusaja > 3) { MessageBox.Show("Nemate više pravo na prijavu!", "Obavijest", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); korisnik = korisnik2; korisnik.vk_status = 2; db.SaveChanges(); btnPrijava.Enabled = false; } } } else { MessageBox.Show("Kombinacija korisničkog imena i lozinke je neispravna!", "Obavijest", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Niste unijeli korisničko ime i lozinku!", "Obavijest", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); tbKorisnickoIme.Text = ""; tbLozinka.Text = ""; } } }