Exemple #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.User.Identity.IsAuthenticated)
     {
         FormsAuthentication.RedirectToLoginPage();
     }
     if (!IsPostBack)
     {
         using (var db = new DemoEntities())
         {
             GridView.DataSource = db.DohvatiPrimatelje();
             GridView.DataBind();
         }
         string filepath = Server.MapPath("~/sms/");
         if (!Directory.Exists(filepath))
         {
             lblCharCount.Text      = "Ne postoji sms folder na lokaciji projekta. Slanje poruka nije omogućeno!";
             lblCharCount.Font.Bold = true;
             lblCharCount.ForeColor = System.Drawing.Color.Red;
             txtSMSMessage.Visible  = false;
             btnPosalji.Enabled     = false;
         }
         else
         {
             txtSMSMessage.Visible = true;
             btnPosalji.Enabled    = true;
         }
     }
 }
Exemple #2
0
        protected void btnDodajPrimatelja_Click(object sender, EventArgs e)
        {
            //provjeriti da li su popunjena polja ImePrezime i BrojMobitela i da li su ispravna
            string imePrezime   = txtImePrezime.Text.Trim();
            string brojMobitela = txtBrojMobitela.Text.Trim();

            if (!VerifyUtil.verifyImePrezime(imePrezime))
            {
                lblDodajPrimateljaError.Text    = "Ime i prezime mora biti popunjeno!";
                lblDodajPrimateljaError.Visible = true;
                return;
            }

            if (!VerifyUtil.verifyBrojMobitela(brojMobitela))
            {
                lblDodajPrimateljaError.Text    = "Broj mobitela nije ispravno popunjen!";
                lblDodajPrimateljaError.Visible = true;
                return;
            }

            int result = -1;

            // pozvati proceduru za upis podataka
            using (var db = new DemoEntities())
            {
                result = db.DodajPrimatelja(imePrezime, brojMobitela);
                GridView.DataSource = db.DohvatiPrimatelje();
                GridView.DataBind();
            }

            //provjeriti da li je podatak ispravno upisan
            if (result != 1)
            {
                lblDodajPrimateljaError.Text    = "Primatelj nije unesen, vjerojatno ste upisali postojeći broj mobitela!";
                lblDodajPrimateljaError.Visible = true;
                return;
            }

            //obrisati upisane vrijednosti
            txtImePrezime.Text              = "";
            txtBrojMobitela.Text            = "";
            lblDodajPrimateljaError.Text    = "";
            lblDodajPrimateljaError.Visible = false;
        }