コード例 #1
0
ファイル: ucMesto.ascx.cs プロジェクト: tanjadavidov/BieEnWeb
        protected void SacuvajPodatke()
        {
            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtdboRow red    = ulaz.dtdbo.NewdtdboRow();

            red = ulaz.dtdbo.NewdtdboRow();

            //IDKorisnik Unos i Promena
            int SysKorisnik = int.Parse((Session["Korisnik_IDKorisnik"]).ToString());

            red.IdKorisnikUnos = SysKorisnik;

            red.broj = int.Parse(tbPttBroj.Text);

            red.Naziv     = tbNazivMesta.Text;
            red.id1       = int.Parse(ddlOpstina.SelectedValue);
            red.VremeUnos = DateTime.Now;


            ulaz.dtdbo.AdddtdboRow(red);
            BioEnWcf.MestoPromenaPodatakaRequest  zahtev  = new BioEnWcf.MestoPromenaPodatakaRequest(ulaz);
            BioEnWcf.MestoPromenaPodatakaResponse odgovor = new BioEnWcf.MestoPromenaPodatakaResponse();

            try
            {
                odgovor = client.MestoPromenaPodataka(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri MestoPromenaPodataka pri pozivu servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.MestoPromenaPodatakaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.MestoPromenaPodatakaResult.dtGreska.Rows[0][0].ToString());
                    tbNazivMesta.Text = "";
                }
                else
                {
                    ObradaiObavestenje("Uspešno sačuvani podaci o mestu!");
                    //  btnSacuvaj.Enabled = false;
                    Ucitaj();
                    clearTextInPaMesto(paMesto);
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi MestoPromenaPodataka!  \\n\\n" + ex.Message);
                return;
            }
        }
コード例 #2
0
        private bool IzmeniJM(int IdJedMere, string SkraceniNazivJM, string JedinicaMere, int IDKorisnikPromene)
        {
            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtdboRow red    = ulaz.dtdbo.NewdtdboRow();

            red = ulaz.dtdbo.NewdtdboRow();

            /*   int SysKorisnik = int.Parse((Session["Korisnik_IDKorisnik"]).ToString());
             * red.IdKorisnikUnos = SysKorisnik;*/

            red.Id             = IdJedMere;
            red.SkraceniNaziv  = SkraceniNazivJM;
            red.PunNaziv       = JedinicaMere;
            red.IdKorisnikUnos = IDKorisnikPromene;

            ulaz.dtdbo.AdddtdboRow(red);
            BioEnWcf.JediniceMerePromenaPodatakaRequest  zahtev  = new BioEnWcf.JediniceMerePromenaPodatakaRequest(ulaz);
            BioEnWcf.JediniceMerePromenaPodatakaResponse odgovor = new BioEnWcf.JediniceMerePromenaPodatakaResponse();



            try
            {
                odgovor = client.JediniceMerePromenaPodataka(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri JediniceMerePromenaPodataka pri pozivu servisa!  \\n\\n" + ex.Message);
                return(false);
            }
            try
            {
                if (odgovor.JediniceMerePromenaPodatakaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.JediniceMerePromenaPodatakaResult.dtGreska.Rows[0][0].ToString());
                    //  tbNazivJedMere.Text = ""; tbSkracNazJedMere.Text = "";
                    return(false);
                }
                else
                {
                    ObradaiObavestenje("Uspešno sačuvani podaci o Jedinici mere!");
                    //   btnSacuvaj.Enabled = false;
                    Ucitaj();
                    //  tbNazivJedMere.Text = ""; tbSkracNazJedMere.Text = "";
                    return(true);
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi JediniceMerePromenaPodataka!  \\n\\n" + ex.Message);
                return(false);
            }
        }
コード例 #3
0
        protected void btnObrisi_Click(object sender, EventArgs e)
        {
            GridViewRow redUGridu = (GridViewRow)(((Button)sender).Parent).Parent;
            int         rowIndex  = redUGridu.RowIndex;

            int Id = int.Parse(((Label)gv.Rows[rowIndex].FindControl("lblIdDrzava")).Text);
            int IdKorisnikPromene = int.Parse(Session["Korisnik_IDKorisnik"].ToString());

            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtdboRow red    = ulaz.dtdbo.NewdtdboRow();

            red = ulaz.dtdbo.NewdtdboRow();

            red.IdKorisnikUnos = IdKorisnikPromene;
            red.Id             = Id;
            red.VremeUnos      = DateTime.Now;

            ulaz.dtdbo.AdddtdboRow(red);
            BioEnWcf.DrzavaBrisiRequest  zahtev  = new BioEnWcf.DrzavaBrisiRequest(ulaz);
            BioEnWcf.DrzavaBrisiResponse odgovor = new BioEnWcf.DrzavaBrisiResponse();


            try
            {
                odgovor = client.DrzavaBrisi(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri DrzavaBrisi pri pozivu servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.DrzavaBrisiResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.DrzavaBrisiResult.dtGreska.Rows[0][0].ToString());
                    return;
                }
                else
                {
                    ObradaiObavestenje("Uspešno obrisan podatak o Državi!");
                    //   btnSacuvaj.Enabled = false;
                    Ucitaj();
                    //  tbNazivJedMere.Text = ""; tbSkracNazJedMere.Text = "";
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi DrzavaBrisi!  \\n\\n" + ex.Message);
                return;
            }
        }
コード例 #4
0
        private bool Izmeni1(int Id, string NazivDrzave, int IDKorisnikPromene)
        //private void Izmeni(object sender, EventArgs e)
        {
            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsIzlaz         izlaz  = new BioEnWcf.dsIzlaz();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtdboRow red    = ulaz.dtdbo.NewdtdboRow();

            red = ulaz.dtdbo.NewdtdboRow();

            red.Id             = Id;
            red.Naziv          = NazivDrzave;
            red.IdKorisnikUnos = IDKorisnikPromene;

            ulaz.dtdbo.AdddtdboRow(red);

            BioEnWcf.DrzavaPromenaPodatakaRequest  zahtev  = new BioEnWcf.DrzavaPromenaPodatakaRequest(ulaz);
            BioEnWcf.DrzavaPromenaPodatakaResponse odgovor = new BioEnWcf.DrzavaPromenaPodatakaResponse();


            try
            {
                odgovor = client.DrzavaPromenaPodataka(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri DrzavaPromenaPodataka pri pozivu metode DrzavaPromenaPodataka iz servisa!  \\n\\n" + ex.Message);
                return(false);
            }
            try
            {
                if (odgovor.DrzavaPromenaPodatakaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.DrzavaPromenaPodatakaResult.dtGreska.Rows[0][0].ToString());
                    return(false);
                }
                else
                {
                    // btnUnesiZahtev.Enabled = false;
                    ObradaiObavestenje("Uspešno izmenjen podatak o državi!");
                    Ucitaj();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);

                ObradaiObavestenje("Greška u aplikaciji u metodi DrzavaPromenaPodataka!  \\n\\n " + ex.Message);
                return(false);
            }
        }
コード例 #5
0
ファイル: ucMesto.ascx.cs プロジェクト: tanjadavidov/BieEnWeb
        private bool IzmeniMesto(int IdMesto, int IdOpstina, int PttBroj, string NazivMesta, int IDKorisnikPromene)
        {
            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtdboRow red    = ulaz.dtdbo.NewdtdboRow();

            red = ulaz.dtdbo.NewdtdboRow();

            red.Id             = IdMesto;
            red.id1            = IdOpstina;
            red.broj           = PttBroj;
            red.Naziv          = NazivMesta;
            red.IdKorisnikUnos = IDKorisnikPromene;
            red.VremeUnos      = DateTime.Now;

            ulaz.dtdbo.AdddtdboRow(red);
            BioEnWcf.MestoPromenaPodatakaRequest  zahtev  = new BioEnWcf.MestoPromenaPodatakaRequest(ulaz);
            BioEnWcf.MestoPromenaPodatakaResponse odgovor = new BioEnWcf.MestoPromenaPodatakaResponse();

            try
            {
                odgovor = client.MestoPromenaPodataka(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri MestoPromenaPodataka pri pozivu servisa!  \\n\\n" + ex.Message);
                return(false);
            }
            try
            {
                if (odgovor.MestoPromenaPodatakaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.MestoPromenaPodatakaResult.dtGreska.Rows[0][0].ToString());
                    return(false);
                }
                else
                {
                    ObradaiObavestenje("Uspešno sačuvani podaci o mestu!");
                    //   btnSacuvaj.Enabled = false;
                    Ucitaj();
                    //  tbNazivJedMere.Text = ""; tbSkracNazJedMere.Text = "";
                    return(true);
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi MestoPromenaPodataka!  \\n\\n" + ex.Message);
                return(false);
            }
        }
コード例 #6
0
        protected void ProveraStarihPodataka()
        {
            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtaaaRow red    = ulaz.dtaaa.NewdtaaaRow();

            red.KorisnickoIme = Session["Korisnik_KorisnickoIme"].ToString();
            red.Lozinka       = tbLozinka_Stara.Text;

            ulaz.dtaaa.AdddtaaaRow(red);
            BioEnWcf.KorisnikPrijavaRequest  zahtev  = new BioEnWcf.KorisnikPrijavaRequest(ulaz);
            BioEnWcf.KorisnikPrijavaResponse odgovor = new BioEnWcf.KorisnikPrijavaResponse();


            try
            {
                odgovor = client.KorisnikPrijava(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri KorisnikPrijava pri pozivu servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.KorisnikPrijavaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikPrijavaResult.dtGreska.Rows[0][0].ToString());
                }
                else if (odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows.Count != 1)
                {
                    ObradaiObavestenje("Greška u aplikaciji u metodi KorisnikPrijava!  \\n\\nNije pronađen originalni nalog!");
                    return;
                }
                else
                {
                    //Промени податке
                    PromeniPodatke();
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi KorisnikPrijava!  \\n\\n " + ex.Message);
                return;
            }
        }
コード例 #7
0
        protected void btnProveri_OnClick(object sender, EventArgs e)
        {
            BioEnWcf.IWcfBioEn client        = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz    ulaz          = new BioEnWcf.dsUlaz();
            BioEnWcf.dsIzlaz   izlaz         = new BioEnWcf.dsIzlaz();
            string             KorisnickoIme = tbImePrezime.Text;

            BioEnWcf.KorisnikVratiRequest  zahtev  = new BioEnWcf.KorisnikVratiRequest(KorisnickoIme);
            BioEnWcf.KorisnikVratiResponse odgovor = new BioEnWcf.KorisnikVratiResponse();

            try
            {
                odgovor = client.KorisnikVrati(zahtev);
            }
            catch (Exception ex)
            {
                ObradaiObavestenje("Greška u proceduri KorisnikVrati pri pozivu metode KorisnikVrati iz servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.KorisnikVratiResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikVratiResult.dtGreska.Rows[0][0].ToString());
                }
                else
                {
                    if (odgovor.KorisnikVratiResult.dtKorisnikVrati.Rows[0]["IDKorisnik"].ToString() == "0")
                    {
                        ObradaiObavestenje("Korisnik ne postoji");
                    }
                    else
                    {
                        tbImeKorisnika.Text     = odgovor.KorisnikVratiResult.dtKorisnikVrati.Rows[0]["Ime"].ToString();
                        tbPrezimeKorisnika.Text = odgovor.KorisnikVratiResult.dtKorisnikVrati.Rows[0]["Prezime"].ToString();
                        ddlUloga.SelectedValue  = odgovor.KorisnikVratiResult.dtKorisnikVrati.Rows[0]["IDUloga"].ToString();
                        ddlStatus.SelectedValue = odgovor.KorisnikVratiResult.dtKorisnikVrati.Rows[0]["Status"].ToString();
                        tbImePrezime.Enabled    = false;
                        pnlUnos.Visible         = true;
                    }
                }
            }
            catch (Exception ex)
            {
                ObradaiObavestenje("Greška u aplikaciji u metodi btnProveri_OnClick!  \\n\\n " + ex.Message);
                return;
            }
        }
コード例 #8
0
        protected void btnProveri_OnClick(object sender, EventArgs e)
        {
            BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient();

            BioEnWcf.dsUlaz  ulaz  = new BioEnWcf.dsUlaz();
            BioEnWcf.dsIzlaz izlaz = new BioEnWcf.dsIzlaz();

            string KorisnickoIme = tbImePrezime.Text;

            BioEnWcf.KorisnikVratiRequest  zahtev  = new BioEnWcf.KorisnikVratiRequest(KorisnickoIme);
            BioEnWcf.KorisnikVratiResponse odgovor = new BioEnWcf.KorisnikVratiResponse();


            try
            {
                odgovor = client.KorisnikVrati(zahtev);
            }
            catch (Exception ex)
            {
                ObradaiObavestenje("Greška u proceduri uspKorisnikVrati pri pozivu metode KorisnikVrati iz servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.KorisnikVratiResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikVratiResult.dtGreska.Rows[0][0].ToString());
                }
                else
                {
                    if (odgovor.KorisnikVratiResult.dtKorisnikVrati.Rows[0]["IDKorisnik"].ToString() == "0")
                    {
                        ObradaiObavestenje("Korisnik već postoji!");
                    }
                    else
                    {
                        tbImePrezime.Enabled     = false;
                        tbPocetnaLozinka.Enabled = true;
                    }
                }
            }
            catch (Exception ex)
            {
                ObradaiObavestenje("Грешка у апликацији у процедури btnPretrazi_OnClick!  \\n\\n " + ex.Message);
                return;
            }
        }
コード例 #9
0
ファイル: Default.aspx.cs プロジェクト: tanjadavidov/BieEnWeb
        protected void aaaProvera()
        {
            //Провери да ли је улогован

            if (Session["Korisnik_IDKorisnik"] == null || Session["Korisnik_IDKorisnik"].ToString() == "")
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_KorisnickoIme"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_Ime"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_Prezime"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_ePosta"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_Telefon"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_PocetnaLozinka"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_PocetnaLozinka"].ToString() == "1")
            {
                Response.Redirect("~/aaaWebForms/aaaKorisnik.aspx");
            }

            //Провера права приступа
            bool imaPravo = false;



            /*  wcfKategorizacijaPS.IwcfKategorizacijaPS client = new wcfKategorizacijaPS.IwcfKategorizacijaPSClient();
             *
             * wcfKategorizacijaPS.dsUlaz ulaz = new wcfKategorizacijaPS.dsUlaz();
             * wcfKategorizacijaPS.dsUlaz.dtAAARow red = ulaz.dtAAA.NewdtAAARow();*/


            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtaaaRow red    = ulaz.dtaaa.NewdtaaaRow();

            red.idKorisnik = int.Parse(Session["Korisnik_IDKorisnik"].ToString());
            red.idFunkcija = 1;   //  ****************************************************************************
            ulaz.dtaaa.AdddtaaaRow(red);

            /* wcfKategorizacijaPS.AAA_Korisnik_PravoNaFunkcijuRequest zahtev = new wcfKategorizacijaPS.AAA_Korisnik_PravoNaFunkcijuRequest(ulaz);
             * wcfKategorizacijaPS.AAA_Korisnik_PravoNaFunkcijuResponse odgovor = new wcfKategorizacijaPS.AAA_Korisnik_PravoNaFunkcijuResponse();*/

            BioEnWcf.KorisnikPravoNaFunkcijuRequest  zahtev  = new BioEnWcf.KorisnikPravoNaFunkcijuRequest(ulaz);
            BioEnWcf.KorisnikPravoNaFunkcijuResponse odgovor = new BioEnWcf.KorisnikPravoNaFunkcijuResponse();

            try
            {
                odgovor = client.KorisnikPravoNaFunkciju(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri KorisnikPravoNaFunkciju pri pozivu servisa za proveru naloga! \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.KorisnikPravoNaFunkcijuResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikPravoNaFunkcijuResult.dtGreska.Rows[0][0].ToString());
                }
                else
                {
                    string sPravo = odgovor.KorisnikPravoNaFunkcijuResult.dtKorisnikPravoNaFunkciju.Rows[0]["PravoNaFunkciju"].ToString();
                    if (sPravo == "1")
                    {
                        imaPravo = true;
                    }
                    else
                    {
                        imaPravo = false;
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi KorisnikPravoNaFunkciju! pri proveri naloga!  \\n\\n " + ex.Message);
                return;
            }

            if (!imaPravo)
            {
                Response.Redirect("~/WebForms/AccessDenied.aspx");
            }
        }
コード例 #10
0
        protected void btnPrijava_Click(object sender, EventArgs e)
        {
            bool uspesnaPrijava = false;
            bool pocetnaLozinka = false;


            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtaaaRow red    = ulaz.dtaaa.NewdtaaaRow();



            if (tbKorisnickoIme.Text == "" || tbKorisnickoIme.Text == " ")
            {
                ObradaiObavestenje("Unesite korisničko ime!");
                return;
            }
            else
            {
                red.KorisnickoIme = tbKorisnickoIme.Text;
            }

            if (tbLozinka.Text == "" || tbLozinka.Text == " ")
            {
                ObradaiObavestenje("Unesite lozinku!");
                return;
            }
            else
            {
                red.Lozinka = tbLozinka.Text;
            }


            ulaz.dtaaa.AdddtaaaRow(red);
            BioEnWcf.KorisnikPrijavaRequest  zahtev  = new BioEnWcf.KorisnikPrijavaRequest(ulaz);
            BioEnWcf.KorisnikPrijavaResponse odgovor = new BioEnWcf.KorisnikPrijavaResponse();

            try
            {
                odgovor = client.KorisnikPrijava(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri KorisnikPrijava pri pozivu servisa! \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.KorisnikPrijavaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikPrijavaResult.dtGreska.Rows[0][0].ToString());
                    return;
                }
                else
                {
                    Session["Korisnik_IDKorisnik"]    = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["IDKorisnik"].ToString();
                    Session["Korisnik_KorisnickoIme"] = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["KorisnickoIme"].ToString();
                    Session["Korisnik_Ime"]           = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["Ime"].ToString();
                    Session["Korisnik_Prezime"]       = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["Prezime"].ToString();
                    Session["Korisnik_ePosta"]        = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["ePosta"].ToString();
                    Session["Korisnik_Telefon"]       = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["Telefon"].ToString();

                    string s1 = odgovor.KorisnikPrijavaResult.dtKorisnikPrijava.Rows[0]["PocetnaLozinka"].ToString();
                    bool   b1 = bool.Parse(s1);
                    if (b1)
                    {
                        //Налог није у потпуности активиран! Потребно је унети нову лозинку
                        Session["Korisnik_PocetnaLozinka"] = "1";
                        pocetnaLozinka = true;
                    }
                    else
                    {
                        Session["Korisnik_PocetnaLozinka"] = "0";
                        pocetnaLozinka = false;
                    }
                    uspesnaPrijava = true;
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi btnPrijava_Click pri proveri naloga!  \\n\\n " + ex.Message);
                return;
            }


            //Popuni Mеni
            try
            {
                BioEnWcf.IWcfBioEn       clientZaMeni = new BioEnWcf.WcfBioEnClient();
                BioEnWcf.dsUlaz          ulazZaMeni   = new BioEnWcf.dsUlaz();
                BioEnWcf.dsUlaz.dtaaaRow redZaMeni    = ulazZaMeni.dtaaa.NewdtaaaRow();

                redZaMeni.idKorisnik = int.Parse(Session["Korisnik_IDKorisnik"].ToString());
                ulazZaMeni.dtaaa.AdddtaaaRow(redZaMeni);
                BioEnWcf.FunkcijaVratiZaKorLiRequest  zahtevZaMeni  = new BioEnWcf.FunkcijaVratiZaKorLiRequest(ulazZaMeni);
                BioEnWcf.FunkcijaVratiZaKorLiResponse odgovorZaMeni = new BioEnWcf.FunkcijaVratiZaKorLiResponse();


                try
                {
                    odgovorZaMeni = clientZaMeni.FunkcijaVratiZaKorLi(zahtevZaMeni);
                }
                catch (Exception ex)
                {
                    ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                             , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                    ObradaiObavestenje("Greška u proceduri aaaFunkcijaVratiZaKorLi pri pozivu servisa za popunjavanje menija!  \\n\\n" + ex.Message);
                    return;
                }
                try
                {
                    if (odgovorZaMeni.FunkcijaVratiZaKorLiResult.dtGreska.Rows.Count > 0)
                    {
                        ObradaiObavestenje(odgovorZaMeni.FunkcijaVratiZaKorLiResult.dtGreska.Rows[0][0].ToString());
                    }
                    else
                    {
                        ////popunjava se menu sa dtMeni iz dsIzlaz, a brišu se sve ostale u Izlazu koje nam ne trebaju
                        odgovorZaMeni.FunkcijaVratiZaKorLiResult.Tables.Remove("dtGreska");

                        string xmlStr = odgovorZaMeni.FunkcijaVratiZaKorLiResult.GetXml().Replace("xmlns=\"http://tempuri.org/dsIzlaz.xsd\"", "");
                        xmlStr = xmlStr.Replace("<dsIzlaz >", "<dsIzlaz>");
                        xmlStr = xmlStr.Replace("</dsIzlaz>", "</dsIzlaz>");
                        xmlStr = xmlStr.Replace("<dtFunkcijaVratiZaKorLi>", "<siteMap");
                        xmlStr = xmlStr.Replace("</dtFunkcijaVratiZaKorLi>", "\" />");

                        xmlStr          = xmlStr.Replace("<NazivFunkcije>", " Funkcija=\"");
                        xmlStr          = xmlStr.Replace("</NazivFunkcije>", " ");
                        xmlStr          = xmlStr.Replace("<Url>", "\" Url=\"");
                        xmlStr          = xmlStr.Replace("</Url>", "");
                        xmlStr          = xmlStr.Replace("\r\n", "");
                        xmlStr          = xmlStr.Replace("  ", "");
                        xmlStr          = xmlStr.Replace(" \"", "\"");
                        Session["Menu"] = xmlStr;
                    }
                }
                catch (Exception ex)
                {
                    ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                             , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                    ObradaiObavestenje("Greška u aplikaciji u metodi btnPrijava_Click kod popunjavanja menija!  \\n\\n " + ex.Message);
                    return;
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje(ex.Message);
            }

            if (uspesnaPrijava)
            {
                if (pocetnaLozinka)
                {
                    Response.Redirect("~/aaaWebForms/aaaKorisnik.aspx");
                }
                else
                {
                    Response.Redirect("~/WebForms/Default.aspx");
                }
            }
        }
コード例 #11
0
ファイル: ucMesto.ascx.cs プロジェクト: tanjadavidov/BieEnWeb
        protected void btnUnesi_onclick(object sender, EventArgs e)
        {
            //   pnMesto.Visible = true;
            btnUnesi.Enabled = false;


            BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient();

            BioEnWcf.dsUlaz ulaz = new BioEnWcf.dsUlaz();
            // BioEnWcf.dsUlaz.dtdboRow red2 = ulaz.dtdbo.NewdtdboRow();
            BioEnWcf.dsUlaz.dtInt32Row red3 = ulaz.dtInt32.NewdtInt32Row();


            //Grid
            BioEnWcf.dsUlaz.dtdboRow red2 = ulaz.dtdbo.NewdtdboRow();
            for (int i = 0; i < this.gvU.Rows.Count; i++)
            {
                if (((DropDownList)gvU.Rows[i].FindControl("ddlOpstina")).SelectedValue == "0" || /*((TextBox)gvU.Rows[i].FindControl("lblIdMesto")).Text == "" ||*/
                    ((TextBox)gvU.Rows[i].FindControl("tbPttBroj")).Text == "" || ((TextBox)gvU.Rows[i].FindControl("tbNazivMesta")).Text == "")
                {
                    ObradaiObavestenje("Uneti: Opštinu, PttBroj, NazivMesta!");
                    return;
                }
            }

            /*  for (int i = 0; i < this.gvU.Rows.Count; i++)
             * {
             *    if (((TextBox)gvU.Rows[i].FindControl("tbCetiriZvezdice")).Text == "" &&
             *   ((TextBox)gvU.Rows[i].FindControl("tbTriZvezdice")).Text == "" &&
             *   ((TextBox)gvU.Rows[i].FindControl("tbDveZvezdice")).Text == "" &&
             *   ((TextBox)gvU.Rows[i].FindControl("tbJednaZvezdica")).Text == "")
             *    {
             *        ObradaiObavestenje("Унети бар једну врсту категорије !");
             *        return;
             *    }
             * }*/

            /*   for (int i = 0; i < this.gvSmestajneJedinice.Rows.Count; i++)
             * {
             *     if (((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbCetiriZvezdice")).Text == "")
             *         ((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbCetiriZvezdice")).Text = "0";
             *     if (((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbTriZvezdice")).Text == "")
             *         ((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbTriZvezdice")).Text = "0";
             *     if (((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbDveZvezdice")).Text == "")
             *         ((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbDveZvezdice")).Text = "0";
             *     if (((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbJednaZvezdica")).Text == "")
             *         ((TextBox)gvSmestajneJedinice.Rows[i].FindControl("tbJednaZvezdica")).Text = "0";
             * }*/
            // deo za svaki red grida gvSmestajneJedinice

            for (int i = 0; i < this.gvU.Rows.Count; i++)
            {
                red2 = ulaz.dtdbo.NewdtdboRow();

                red2.Id    = int.Parse(((Label)gvU.Rows[i].FindControl("lblIdOpstina")).Text.ToString());
                red2.id1   = int.Parse(((Label)gvU.Rows[i].FindControl("lblIdMesto")).Text.ToString()); //int.Parse(tbIDZahteva.Text);
                red2.broj  = int.Parse(((TextBox)gvU.Rows[i].FindControl("tbPttBroj")).Text);
                red2.Naziv = ((TextBox)gvU.Rows[i].FindControl("tbNazivMesta")).Text;
                //red2.CetiriZvezdice = int.Parse(((TextBox)gvU.Rows[i].FindControl("tbCetiriZvezdice")).Text);
                //red2.TriZvezdice = int.Parse(((TextBox)gvU.Rows[i].FindControl("tbTriZvezdice")).Text);
                //red2.DveZvezdice = int.Parse(((TextBox)gvU.Rows[i].FindControl("tbDveZvezdice")).Text);
                //red2.JednaZvezdica = int.Parse(((TextBox)gvU.Rows[i].FindControl("tbJednaZvezdica")).Text);
                //if (red2.BrojSmestajnihJedinica != red2.CetiriZvezdice + red2.TriZvezdice + red2.DveZvezdice + red2.JednaZvezdica)
                //{
                //    PrikaziObavestenje("Број смештајних јединица не одговара збиру свих категорија у реду" + " " + (i + 1).ToString());
                //    return;
                //}
                ulaz.dtdbo.AdddtdboRow(red2);
            }
        }
コード例 #12
0
ファイル: ucMesto.ascx.cs プロジェクト: tanjadavidov/BieEnWeb
        protected void btnObrisi_Click(object sender, EventArgs e)
        {
            GridViewRow redUGridu = (GridViewRow)(((Button)sender).Parent).Parent;
            int         rowIndex  = redUGridu.RowIndex;

            // System.Data.DataRow deleteRow = redUGridu.RowIndex;

            ////

            /*  BioEnWcf.dsIzlaz izlaz = new BioEnWcf.dsIzlaz();
             * BioEnWcf.dsIzlaz.dtMestoVratiRow red1 = izlaz.dtMestoVrati.NewdtMestoVratiRow();
             *
             * izlaz.dtMestoVrati.AdddtMestoVratiRow(red1);
             *
             *   System.Data.DataRow deleteRow = izlaz.dtMestoVrati[rowIndex];
             *
             * izlaz.dtMestoVrati.Rows.Remove(deleteRow);
             * gv.DataSource = izlaz.dtMestoVrati;
             * gv.DataBind();*/

            //   BioEnWcf.MestoVratiRequest zahtev = new BioEnWcf.MestoVratiRequest();
            // BioEnWcf.MestoVratiResponse odgovor = new BioEnWcf.MestoVratiResponse();
            ////

            System.Data.DataTable table = new DataTable("Mesto");
            int Id = int.Parse(((Label)gv.Rows[rowIndex].FindControl("lblIdMesto")).Text);
            int IdKorisnikPromene = int.Parse(Session["Korisnik_IDKorisnik"].ToString());

            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtdboRow red    = ulaz.dtdbo.NewdtdboRow();



            red = ulaz.dtdbo.NewdtdboRow();

            red.IdKorisnikUnos = IdKorisnikPromene;
            red.Id             = Id;
            red.VremeUnos      = DateTime.Now;


            /////////////////
            //int rowIndex = ((GridViewRow)(((LinkButton)sender).Parent).Parent).RowIndex;

            //System.Data.DataRow deleteRow = izlaz.dtSmestajneJediniceVrati[rowIndex];
            //izlaz.dtSmestajneJediniceVrati.Rows.Remove(deleteRow);

            //gvSmestajneJedinice.DataSource = izlaz.dtSmestajneJediniceVrati;
            //gvSmestajneJedinice.DataBind();

            //gvSmestajneJedinice.Visible = true;

            //tbObjZaKat.Text = gvSmestajneJedinice.Rows.Count.ToString();
            //lblStringR.Text = " ";



            ////////////////////////////



            ulaz.dtdbo.AdddtdboRow(red);
            BioEnWcf.MestoBrisiRequest  zahtev  = new BioEnWcf.MestoBrisiRequest(ulaz);
            BioEnWcf.MestoBrisiResponse odgovor = new BioEnWcf.MestoBrisiResponse();


            try
            {
                odgovor = client.MestoBrisi(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri MestoBrisi pri pozivu servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.MestoBrisiResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.MestoBrisiResult.dtGreska.Rows[0][0].ToString());
                    return;
                }
                else
                {
                    ObradaiObavestenje("Uspešno obrisan podatak o Mestu!");
                    //   btnSacuvaj.Enabled = false;
                    Ucitaj();
                    //  tbNazivJedMere.Text = ""; tbSkracNazJedMere.Text = "";
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi MestoBrisi!  \\n\\n" + ex.Message);
                return;
            }
        }
コード例 #13
0
ファイル: ucMesto.ascx.cs プロジェクト: tanjadavidov/BieEnWeb
        protected void MestaVratiU(int broj)
        {
            TraceLogging.TraceLogger.trace(this.GetType(), (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this, "");

            BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient();

            BioEnWcf.dsUlaz ulaz = new BioEnWcf.dsUlaz();
            //  BioEnWcf.dsUlaz.dtdboRow red1 = ulaz.dtdbo.NewdtdboRow();
            BioEnWcf.dsUlaz.dtInt32Row red2 = ulaz.dtInt32.NewdtInt32Row();



            //red1.Id = idMesto;
            //ulaz.dtdbo.AdddtdboRow(red1);


            red2.Broj = broj;
            ulaz.dtInt32.AdddtInt32Row(red2);

            BioEnWcf.MestoVrati_brojRequest  zahtev  = new BioEnWcf.MestoVrati_brojRequest(ulaz);
            BioEnWcf.MestoVrati_brojResponse odgovor = new BioEnWcf.MestoVrati_brojResponse();

            try
            {
                odgovor = client.MestoVrati_broj(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri kod vraćanja grida za Mesta u metodi MestoVrati_broj!  \\n\\n" + ex.Message);
                return;
            }

            try
            {
                if (odgovor.MestoVrati_brojResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.MestoVrati_brojResult.dtGreska.Rows[0][0].ToString());
                    return;
                }
                else
                {
                    gvU.DataSource = odgovor.MestoVrati_brojResult.dtMestoVrati_broj.Rows;
                    gvU.DataBind();


                    tbBrojMestaU.Visible = true;
                    int brojRedova = 0;
                    brojRedova         = odgovor.MestoVrati_brojResult.dtMestoVrati_broj.Rows.Count;
                    lblUkupanBroj.Text = "Ukupan broj: " + brojRedova;

                    tbBrojMestaU.Text = brojRedova.ToString();



                    /*  string IdOpstina = ((Label)gv.Rows[rowIndex].FindControl("lblIdOpstina")).Text.ToString();
                     * if (IdOpstina == "0")
                     * {
                     *    ddlOpstina.SelectedIndex = 0;
                     * }
                     * else
                     * {
                     *    ddlOpstina.SelectedValue = ((Label)gv.Rows[rowIndex].FindControl("lblIdOpstina")).Text.ToString();
                     * }*/
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri kod vraćanja grida za Mesta u metodi MestoVrati_broj!  \\n\\n " + ex.Message);
                return;
            }
        }
コード例 #14
0
        protected void aaaProvera()
        {
            //Провери да ли је улогован
            if (Session["Korisnik_IDKorisnik"] == null || Session["Korisnik_IDKorisnik"].ToString() == "")
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_KorisnickoIme"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_Ime"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_Prezime"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_ePosta"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            if (Session["Korisnik_Telefon"] == null)
            {
                Response.Redirect("~/aaaWebForms/aaaPrijava.aspx");
            }
            //if (Session["Korisnik_IDSifNarucilac"] == null)
            //    Response.Redirect("~/AAA/WebForms/AAAPrijava.aspx");
            //if (Session["Korisnik_NazivNarucioca"] == null)
            //    Response.Redirect("~/AAA/WebForms/AAAPrijava.aspx");

            //Провера права приступа

            bool imaPravo = false;

            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtaaaRow red    = ulaz.dtaaa.NewdtaaaRow();



            red.idKorisnik = int.Parse(Session["Korisnik_IDKorisnik"].ToString());
            red.idFunkcija = 2;        //   ***********************************
            ulaz.dtaaa.AdddtaaaRow(red);

            BioEnWcf.KorisnikPravoNaFunkcijuRequest  zahtev  = new BioEnWcf.KorisnikPravoNaFunkcijuRequest(ulaz);
            BioEnWcf.KorisnikPravoNaFunkcijuResponse odgovor = new BioEnWcf.KorisnikPravoNaFunkcijuResponse();


            try
            {
                odgovor = client.KorisnikPravoNaFunkciju(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Грешка у процедури KorisnikPravoNaFunkciju при позиву сервиса за проверу налога!  \\n\\n" + ex.Message);

                return;
            }
            try
            {
                if (odgovor.KorisnikPravoNaFunkcijuResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikPravoNaFunkcijuResult.dtGreska.Rows[0][0].ToString());
                }
                else
                {
                    string sPravo = odgovor.KorisnikPravoNaFunkcijuResult.dtKorisnikPravoNaFunkciju.Rows[0]["PravoNaFunkciju"].ToString();
                    if (sPravo == "1")
                    {
                        imaPravo = true;
                    }
                    else
                    {
                        imaPravo = false;
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Грешка у апликацији у методи KorisnikPravoNaFunkciju при провери налога!  \\n\\n " + ex.Message);
                return;
            }

            if (!imaPravo)
            {
                Response.Redirect("~/WebForms/AccessDenied.aspx");
            }
        }
コード例 #15
0
        protected void PromeniPodatke()
        {
            BioEnWcf.IWcfBioEn       client = new BioEnWcf.WcfBioEnClient();
            BioEnWcf.dsUlaz          ulaz   = new BioEnWcf.dsUlaz();
            BioEnWcf.dsUlaz.dtaaaRow red    = ulaz.dtaaa.NewdtaaaRow();

            //NOVI PODACI
            //IDKorisnik se ne menja

            red.idKorisnik = int.Parse(Session["Korisnik_IDKorisnik"].ToString());


            if (tbKorisnickoIme.Text == "")
            {
                ObradaiObavestenje("Unesite korisničko ime!");
                return;
            }
            else
            {
                red.KorisnickoIme = tbKorisnickoIme.Text;
            }

            if (tbIme.Text == "")
            {
                ObradaiObavestenje("Korisničko ime!");
                return;
            }
            else
            {
                red.Ime = tbIme.Text;
            }

            if (tbPrezime.Text == "")
            {
                ObradaiObavestenje("Unesite prezime!");
                return;
            }
            else
            {
                red.Prezime = tbPrezime.Text;
            }

            if (tbEposta.Text == "")
            {
                ObradaiObavestenje("Unesite e-poštu!");
                return;
            }
            else
            {
                red.ePosta = tbEposta.Text;
            }

            if (tbTelefon.Text == "")
            {
                ObradaiObavestenje("Unesite telefon!");
                return;
            }
            else
            {
                red.Telefon = tbTelefon.Text;
            }

            red.Lozinka = tbLozinka_Nova.Text;


            ulaz.dtaaa.AdddtaaaRow(red);
            BioEnWcf.KorisnikPromenaPodatakaRequest  zahtev  = new BioEnWcf.KorisnikPromenaPodatakaRequest(ulaz);
            BioEnWcf.KorisnikPromenaPodatakaResponse odgovor = new BioEnWcf.KorisnikPromenaPodatakaResponse();

            try
            {
                odgovor = client.KorisnikPromenaPodataka(zahtev);
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u proceduri KorisnikPromenaPodataka pri pozivu servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.KorisnikPromenaPodatakaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.KorisnikPromenaPodatakaResult.dtGreska.Rows[0][0].ToString());
                }
                else
                {
                    //Session["Korisnik_IDKorisnik"] ---- Остаје не промењено!!!
                    Session["Korisnik_KorisnickoIme"]  = tbKorisnickoIme.Text;
                    Session["Korisnik_Ime"]            = tbIme.Text;
                    Session["Korisnik_Prezime"]        = tbPrezime.Text;
                    Session["Korisnik_ePosta"]         = tbEposta.Text;
                    Session["Korisnik_Telefon"]        = tbTelefon.Text;
                    Session["Korisnik_PocetnaLozinka"] = "0";
                    lblKorisnik.Text = tbIme.Text + ' ' + tbPrezime.Text;

                    btnNazad.Visible = true;
                    PopuniTrenutnePodatke();

                    ObradaiObavestenje("Uspešno promenjeni podaci!");
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.ExceptionLogger.logError(ex, this.GetType()
                                                         , (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this);
                ObradaiObavestenje("Greška u aplikaciji u metodi PromeniPodatke!  \\n\\n" + ex.Message);
                return;
            }
        }