private void uiActionAzuriranje_Click(object sender, EventArgs e) { ActivateButton(sender); Sloj_pristupa_podacima.Korisnik korisnik = new Sloj_pristupa_podacima.Korisnik(); korisnik = dgvUpravljanjeKorisnicima.CurrentRow.DataBoundItem as Sloj_pristupa_podacima.Korisnik; PrikaziFormuAzuriranjeKorisnika(FormKreirajKorisnika.Instance, sender, korisnik); }
private void uiActionKreiraj_Click(object sender, EventArgs e) { Sloj_pristupa_podacima.Korisnik korisnik = new Sloj_pristupa_podacima.Korisnik(); try { korisnik.ime_korisnika = uiInputImeKorisnika.Text; korisnik.prezime_korisnika = uiInputPrezimeKorisnika.Text; korisnik.adresa = uiInputAdresaKorisnika.Text; korisnik.email = uiInputMailKorisnika.Text; korisnik.IBAN = uiInputIBANKorisnika.Text; korisnik.korisnicko_ime = uiInputKorisnickoIme.Text; korisnik.lozinka = Sloj_pristupa_podacima.UpravljanjeKorisnicima.UpravljanjeKorisnicima.HashirajLozinku(uiInputLozinka.Text); korisnik.tip_korisnika = (uiInputTipKorisnika.SelectedItem as Sloj_pristupa_podacima.Tip_korisnika).id_tip_korisnika; korisnik.poslovnica = (uiInputKorisnikovaPoslovnica.SelectedItem as Sloj_pristupa_podacima.Poslovnica).id_poslovnica; if (Sloj_poslovne_logike.UpravljanjeKorisnicima.UpravljanjeKorisnicimaBLL.ProvjeriUnosKorisnika(korisnik) == true) { Sloj_pristupa_podacima.UpravljanjeKorisnicima.UpravljanjeKorisnicima.KreiranjeKorisnika(korisnik); FormUpravljanjeKorisnicima.OsvjeziPopisKorisnika(); DnevnikRadaDLL.DnevnikLogin.ZapisiZapis(DnevnikRadaDLL.RadnjaDnevnika.KREIRAN_KORISNIK); } else { MessageBox.Show("Niste unijeli odgovarajuće parametre! Za pomoć pritisnite F1."); } } catch (Exception) { MessageBox.Show("Morate unijeti sve parametre!"); } }
private void uiActionBrisanje_Click(object sender, EventArgs e) { ActivateButton(sender); Sloj_pristupa_podacima.Korisnik korisnik = new Sloj_pristupa_podacima.Korisnik(); korisnik = dgvUpravljanjeKorisnicima.CurrentRow.DataBoundItem as Sloj_pristupa_podacima.Korisnik; Sloj_pristupa_podacima.UpravljanjeKorisnicima.UpravljanjeKorisnicima.BrisanjeKorisnika(korisnik); DnevnikRadaDLL.DnevnikLogin.ZapisiZapis(DnevnikRadaDLL.RadnjaDnevnika.BRISANJE_KORISNIKA); OsvjeziPopisKorisnika(); }
public static bool ProvjeriUnosKorisnika(Sloj_pristupa_podacima.Korisnik korisnik) { if (korisnik.ime_korisnika == "" || korisnik.prezime_korisnika == "" || korisnik.adresa == "" || !korisnik.email.Contains("@")) { return(false); } else { return(true); } }
private void Racun_FormClosed(object sender, FormClosedEventArgs e) { _instance = null; prosljedeniDokument = null; prosljedeniKorisnik = null; }
private void FormKreirajKorisnika_FormClosed(object sender, FormClosedEventArgs e) { _Instance = null; ProsljedeniKorisnik = null; }
private void PrikazFormeRacuna(Racun form, object sender, Sloj_pristupa_podacima.Dokument racun, Sloj_pristupa_podacima.Korisnik korisnik) { form.prosljedeniKorisnik = korisnik; form.prosljedeniDokument = racun; form.FormProdajaArtikla = this; form.MdiParent = this.MdiParent; form.StartPosition = FormStartPosition.CenterScreen; form.Show(); form.Activate(); }
private void PrikaziFormuAzuriranjeKorisnika(FormKreirajKorisnika form, object sender, Sloj_pristupa_podacima.Korisnik korisnik) { form.ProsljedeniKorisnik = korisnik; form.FormUpravljanjeKorisnicima = this; form.MdiParent = this.MdiParent; form.StartPosition = FormStartPosition.CenterScreen; ActivateButton(sender); form.Show(); form.Activate(); }