Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public void Insert(object sender, EventArgs e)
 {
     using (frmRegistracija registracija = new frmRegistracija())
     {
         if (registracija.ShowDialog() == DialogResult.OK)
         {
             UpdateKorisnika();
             if (ProvjeraKorisnika())
             {
                 PaljenjeServisa();
             }
         }
     }
 }