예제 #1
0
        protected void btnSaveUser_Click(object sender, EventArgs e)
        {
            using (PoslovniKlubBL temp = new PoslovniKlubBL())
            {
                    int opstina = Convert.ToInt32(ddlOpstina.SelectedValue);
                    int mz = Convert.ToInt32(ddlMZ.SelectedValue);
                    string komunik = ""; // = "Pogrešan izbor za dostavu Oglasnika!";
                    if (rblKomunikacija.Items[0].Selected == true)
                    {
                        komunik = "Email";
                    }
                    else if (rblKomunikacija.Items[1].Selected == true)
                    {
                        komunik = "Pošta";
                    }
                    else if (rblKomunikacija.Items[2].Selected == true)
                    {
                        komunik = "Email i pošta";
                    }
                    else if (rblKomunikacija.Items[3].Selected == true)
                    {
                        komunik = "Ne prima oglasnik";
                    }
                    else
                        komunik = "";

                    if (!string.IsNullOrWhiteSpace(txtSporazum.Text) && !string.IsNullOrWhiteSpace(txtJMBG.Text) && !string.IsNullOrWhiteSpace(txtPrezime.Text) && !string.IsNullOrWhiteSpace(txtIme.Text) && !string.IsNullOrWhiteSpace(txtAdresa.Text) && ddlOpstina.SelectedIndex > -1)
                    {
                        if (temp.checkJMBG(txtJMBG.Text) == true)
                        {
                            if (ddlFilijala.SelectedIndex > 0)
                            {
                                try
                                {
                                    temp.SaveUser(txtSporazum.Text, txtJMBG.Text, txtPrezime.Text, txtIme.Text, txtAdresa.Text, opstina, mz, txtTelefon.Text, txtTelefon2.Text, txtMobitel.Text, txtEmail.Text, ddlFilijala.SelectedIndex, komunik);
                                    ResetFields();
                                }
                                catch (Exception ex)
                                {
                                    ClientScript.RegisterStartupScript(this.GetType(), "Greška!", "alert('Ovaj broj Sporazuma već postoji!');", true);
                                }
                            }
                            else
                                ClientScript.RegisterStartupScript(this.GetType(), "Greška!", "alert('Niste izabrali filijalu!');", true);
                        }
                        else
                            ClientScript.RegisterStartupScript(this.GetType(), "Greška!", "alert('Korisnik sa ovim JMBG već postoji!');", true);
                    }
                    else
                        ClientScript.RegisterStartupScript(this.GetType(), "Greška!", "alert('Niste unijeli sve podatke. Pokušajte ponovo!');", true);
            }
        }