Beispiel #1
0
 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);
 }
Beispiel #2
0
 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!");
     }
 }
Beispiel #3
0
 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();
 }
Beispiel #4
0
 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);
     }
 }
Beispiel #5
0
 private void Racun_FormClosed(object sender, FormClosedEventArgs e)
 {
     _instance           = null;
     prosljedeniDokument = null;
     prosljedeniKorisnik = null;
 }
Beispiel #6
0
 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();
 }
Beispiel #8
0
 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();
 }