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