Ejemplo n.º 1
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);
            }
        }
Ejemplo n.º 2
0
        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.Naziv = tbNaziv.Text;

            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 servisa!  \\n\\n" + ex.Message);
                return;
            }
            try
            {
                if (odgovor.DrzavaPromenaPodatakaResult.dtGreska.Rows.Count > 0)
                {
                    ObradaiObavestenje(odgovor.DrzavaPromenaPodatakaResult.dtGreska.Rows[0][0].ToString());
                    tbNaziv.Text = "";
                }
                else
                {
                    ObradaiObavestenje("Uspešno sačuvani podaci o državi!");
                    //  btnSacuvaj.Enabled = false;
                    Ucitaj();
                    tbNaziv.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 DrzavaPromenaPodataka!  \\n\\n" + ex.Message);
                return;
            }
        }