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; } } }
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; }