private bool ProvjeraKorisnika() { string connection_string = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};", "mssql6.mojsite.com,1555", "vugergrad_chat", "vugergrad_chat", "chatajMO2010"); client = new Mipsed7.DataAccessLayer.SqlClient(connection_string); object oib_chat = client.ExecuteScalar("Select OIB FROM Korisnici Where OIB = '" + oib_korisnika + "'"); if (oib_chat != null) { pValidiran = Convert.ToBoolean(client.ExecuteScalar("Select Validiran From Korisnici Where OIB = '" + oib_korisnika + "'")); if (pValidiran) { pBlokiran = Convert.ToBoolean(client.ExecuteScalar("Select Blokiran From Korisnici Where OIB = '" + oib_korisnika + "'")); if (!pBlokiran) { pKorisnickoIme = client.ExecuteScalar("Select KorisnickoIme From Korisnici Where OIB = '" + oib_korisnika + "'").ToString(); pID_Korisnika = Convert.ToInt32(client.ExecuteScalar("Select ID From Korisnici Where OIB = '" + oib_korisnika + "'")); btnPosaljiPoruku.Enabled = true; return(true); } else { MessageBox.Show("Vaš pristup chatu je blokiran od strane administratora.\nZa pomoć se obratite u Tools for Schools."); btnPosaljiPoruku.Enabled = false; return(false); } } else { MessageBox.Show("Da bi pristupili chatu potrebno je napraviti registraciju."); btnPosaljiPoruku.Enabled = false; using (frmRegistracija registracija = new frmRegistracija()) { if (registracija.ShowDialog() == DialogResult.OK) { UpdateKorisnika(); if (ProvjeraKorisnika()) { PaljenjeServisa(); } } } return(false); } } else { MessageBox.Show("Vaš OIB se ne nalazi na listi osoba koje imaju pristup chatu.\nZa aktiviranje chata javite se u Tools for Schools."); btnPosaljiPoruku.Enabled = false; return(false); } }
public void Insert(object sender, EventArgs e) { using (frmRegistracija registracija = new frmRegistracija()) { if (registracija.ShowDialog() == DialogResult.OK) { UpdateKorisnika(); if (ProvjeraKorisnika()) { PaljenjeServisa(); } } } }