protected void ddlUlogaPopuni() { BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); BioEnWcf.UlogaVratiRequest zahtev = new BioEnWcf.UlogaVratiRequest(); BioEnWcf.UlogaVratiResponse odgovor = new BioEnWcf.UlogaVratiResponse(); try { odgovor = client.UlogaVrati(zahtev); } catch (Exception ex) { ObradaiObavestenje("Greška u proceduri ddlUlogaPopuni pri pozivanju metode UlogaVrati iz servisa! \\n" + ex.Message); return; } try { if (odgovor.UlogaVratiResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.UlogaVratiResult.dtGreska.Rows[0][0].ToString()); } else { ddlUloga.DataSource = odgovor.UlogaVratiResult.dtUlogaVrati.Rows; ddlUloga.DataValueField = "IDUloga"; ddlUloga.DataTextField = "NazivUloge"; ddlUloga.DataBind(); } } catch (Exception ex) { ObradaiObavestenje("Greška u aplikaciji u metodi ddlUlogaPopuni \\n" + ex.Message); return; } }
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); } }
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; } }
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; } }
private void Ucitaj() { TraceLogging.TraceLogger.trace(this.GetType(), (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this, ""); // wcfRezervacijaPM.IwcfRezervacijaPM client = new wcfRezervacijaPM.IwcfRezervacijaPMClient(); BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); BioEnWcf.JedinicaMereVratiRequest zahtev = new BioEnWcf.JedinicaMereVratiRequest(); BioEnWcf.JedinicaMereVratiResponse odgovor = new BioEnWcf.JedinicaMereVratiResponse(); try { odgovor = client.JedinicaMereVrati(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 JedinicaMereVrati pri pozivu servisa! \\n\\n" + ex.Message); return; } try { if (odgovor.JedinicaMereVratiResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.JedinicaMereVratiResult.dtGreska.Rows[0][0].ToString()); } else { if (odgovor.JedinicaMereVratiResult.dtJedinicaMereVrati.Rows.Count == 0) { ObradaiObavestenje("Ne postoje podaci za tražene parametre !"); return; } Session["gvJedMere"] = odgovor.JedinicaMereVratiResult.dtJedinicaMereVrati;//ovo se koristi kod sortiranja gvJedMere.DataSource = odgovor.JedinicaMereVratiResult.dtJedinicaMereVrati.Rows; gvJedMere.DataBind(); lblUkupanBroj.Text = "Ukupan broj: " + odgovor.JedinicaMereVratiResult.dtJedinicaMereVrati.Rows.Count; Label2.Text = "Pregled podataka o Jedinicama mere"; } } 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 Ucitaj.! \\n\\n " + ex.Message); return; } }
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); } }
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); } }
protected void Ucitaj() { TraceLogging.TraceLogger.trace(this.GetType(), (new System.Diagnostics.StackTrace(true)).GetFrame(0).GetMethod().Name, this, ""); BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); BioEnWcf.MestoVratiRequest zahtev = new BioEnWcf.MestoVratiRequest(); BioEnWcf.MestoVratiResponse odgovor = new BioEnWcf.MestoVratiResponse(); try { odgovor = client.MestoVrati(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! \\n\\n" + ex.Message); return; } try { if (odgovor.MestoVratiResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.MestoVratiResult.dtGreska.Rows[0][0].ToString()); } else { if (odgovor.MestoVratiResult.dtMestoVrati.Rows.Count == 0) { ObradaiObavestenje("Ne postoje podaci za tražene parametre !"); return; } // Session["gv"] = odgovor.DrzavaVratiResult.dtDrzavaVrati;//ovo se koristi kod sortiranja gv.DataSource = odgovor.MestoVratiResult.dtMestoVrati.Rows; gv.DataBind(); lblUkupanBroj.Text = "Ukupan broj: " + odgovor.MestoVratiResult.dtMestoVrati.Rows.Count; } } 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! \\n\\n " + ex.Message); return; } }
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; } }
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; } }
protected void btnPromeniLozinku_OnClick(object sender, EventArgs e) { BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); if (tbImePrezime.Text == "" || tbPocetnaLozinka.Text == "") { ObradaiObavestenje("Унесите корисничко име и лозинку"); } /* BioEnWcf.dsUlaz ulaz = new BioEnWcf.dsUlaz(); * BioEnWcf.dsIzlaz izlaz = new BioEnWcf.dsIzlaz();*/ string KorisnickoIme = tbImePrezime.Text; string Lozinka = tbPocetnaLozinka.Text; BioEnWcf.RestartLozinkeRequest zahtev = new BioEnWcf.RestartLozinkeRequest(KorisnickoIme, Lozinka); BioEnWcf.RestartLozinkeResponse odgovor = new BioEnWcf.RestartLozinkeResponse(); try { odgovor = client.RestartLozinke(zahtev); } catch (Exception ex) { ObradaiObavestenje("Грешка у процедури btnPromeniLozinku_OnClick при позиву методе AAA_RestartLozinke из сервиса! \\n\\n" + ex.Message); return; } try { if (odgovor.RestartLozinkeResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.RestartLozinkeResult.dtGreska.Rows[0][0].ToString()); } else { ObradaiObavestenje("Успешно промењена лозинка!"); btnPromeniLozinku.Enabled = false; } } catch (Exception ex) { ObradaiObavestenje("Грешка код промене лозинке корисника! \\n\\n " + ex.Message); return; } }
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; } }
protected void gvUnosMesta_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); BioEnWcf.OpstinaVratiRequest zahtev = new BioEnWcf.OpstinaVratiRequest(); BioEnWcf.OpstinaVratiResponse odgovor = new BioEnWcf.OpstinaVratiResponse(); try { odgovor = client.OpstinaVrati(zahtev); } catch (Exception ex) { ObradaiObavestenje("Greška u proceduri kod vraćanja grida za ddlOpstine u metodi OpstinaVrati iz servisa! \\n\\n" + ex.Message); return; } try { if (odgovor.OpstinaVratiResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.OpstinaVratiResult.dtGreska.Rows[0][0].ToString()); } else { DropDownList ddlOpstina = (e.Row.FindControl("ddlOpstina") as DropDownList); ddlOpstina.DataSource = odgovor.OpstinaVratiResult.dtOpstinaVrati.Rows; ddlOpstina.DataValueField = "idOpstina"; ddlOpstina.DataTextField = "NazivOpstine"; ddlOpstina.DataBind(); string idOpstina = (e.Row.FindControl("lblIdOpstina") as Label).Text; ddlOpstina.Items.FindByValue(idOpstina).Selected = true; } } catch (Exception ex) { ObradaiObavestenje("Greška u proceduri u metodi OpstinaVrati! \\n\\n " + ex.Message); return; } } }
protected void btnSacuvaj_OnClick(object sender, EventArgs e) { BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); string KorisnickoIme = tbImePrezime.Text; int IdUloga = int.Parse(ddlUloga.SelectedValue); bool Status = bool.Parse(ddlStatus.SelectedValue); BioEnWcf.PromenaPravaKorisnikaRequest zahtev = new BioEnWcf.PromenaPravaKorisnikaRequest(KorisnickoIme, IdUloga, Status); BioEnWcf.PromenaPravaKorisnikaResponse odgovor = new BioEnWcf.PromenaPravaKorisnikaResponse(); try { odgovor = client.PromenaPravaKorisnika(zahtev); //client.PromenaPravaKorisnika(zahtev); } catch (Exception ex) { ObradaiObavestenje("Greška u proceduri PromenaPravaKorisnika pri pozivu metode PromenaPravaKorisnika iz servisa! \\n\\n" + ex.Message); return; } try { if (odgovor.PromenaPravaKorisnikaResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.PromenaPravaKorisnikaResult.dtGreska.Rows[0][0].ToString()); } else { ObradaiObavestenje("Uspešno sačuvani podaci o promeni korisničkih prava!"); btnSacuvaj.Enabled = false; } } catch (Exception ex) { ObradaiObavestenje("Greška kod čuvanja podataka o promeni korisnika! \\n\\n " + ex.Message); return; } }
private void ddlFunkcija_Popuni() { BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); BioEnWcf.FunkcijaVratiRequest zahtev = new BioEnWcf.FunkcijaVratiRequest(); BioEnWcf.FunkcijaVratiResponse odgovor = new BioEnWcf.FunkcijaVratiResponse(); try { odgovor = client.FunkcijaVrati(zahtev); } catch (Exception ex) { PrikaziObavestenje("Грешка у процедури FunkcijaVrati при позиву методе FunkcijaVrati из сервиса! \\n\\n" + ex.Message); return; } try { if (odgovor.FunkcijaVratiResult.dtGreska.Rows.Count > 0) { PrikaziObavestenje(odgovor.FunkcijaVratiResult.dtGreska.Rows[0][0].ToString()); } else { ddlFunkcija.DataSource = odgovor.FunkcijaVratiResult.dtFunkcijaVrati.Rows; ddlFunkcija.DataValueField = "IDFunkcija"; ddlFunkcija.DataTextField = "NazivFunkcije"; ddlFunkcija.DataBind(); } } catch (Exception ex) { PrikaziObavestenje("Грешка у апликацији у методи FunkcijaVrati! \\n\\n " + ex.Message); return; } }
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"); } }
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"); } } }
protected void btnSacuvaj_OnClick(object sender, EventArgs e) { //wcfKategorizacijaPS.IwcfKategorizacijaPS client = new wcfKategorizacijaPS.IwcfKategorizacijaPSClient(); BioEnWcf.IWcfBioEn client = new BioEnWcf.WcfBioEnClient(); //ulazni podaci string KorisnickoIme = tbImePrezime.Text; if (tbPocetnaLozinka.Text == "") { ObradaiObavestenje("Morate popuniti početnu lozinku (u zadatom formatu)"); return; } string Lozinka = tbPocetnaLozinka.Text; //ime if (tbImeKorisnika.Text == "" || tbImeKorisnika.Text == " ") { ObradaiObavestenje("Unesite ime korisnika! "); return; } if (tbImeKorisnika.Text.Length != 0) { if (tbImeKorisnika.Text.Length <= 1) { ObradaiObavestenje("Ime korisnika ne može biti kraće od 2 slova!"); return; } proveraImena(); if (hdIme.Value == "1") { ObradaiObavestenje("Ime korisnika: možete uneti crticu i slovne znakov (ćirilice ili latinice) "); return; } } string Ime = tbImeKorisnika.Text; string lower = "UPPERCASE string"; string upper = lower.ToUpper(); //prezime if (tbPrezimeKorisnika.Text == "" || tbPrezimeKorisnika.Text == " ") { ObradaiObavestenje("Unesite prezime korisnika! "); return; } if (tbPrezimeKorisnika.Text.Length != 0) { if (tbPrezimeKorisnika.Text.Length <= 1) { ObradaiObavestenje("Prezime korisnika ne može biti kraće od 2 slova!"); return; } proveraPrezimena(); if (hdPrezime.Value == "1") { ObradaiObavestenje("Prezime korisnika: možete uneti crticu i slovne znakove (ćirilice ili latinice)"); return; } } string Prezime = tbPrezimeKorisnika.Text; if (tbEPosta.Text == "" || tbEPosta.Text == " ") { ObradaiObavestenje("Unesite e Mail adresu korisnika! "); return; } // mail if (tbEPosta.Text.Length < 8) { ObradaiObavestenje("Preverite da li ste dobro uneli e Mail adresu!"); return; } if (tbEPosta.Text.Length > 7) { proveraMail(); //[email protected] ??? } if (hdMail.Value == "2") { ObradaiObavestenje("e Mail adresa nije validna, proverite unos!"); return; } dodatnaProveraMail(); if (hdMailDodatni.Value == "1") { ObradaiObavestenje("e Mail adresa nije validna, ponovo proverite unos!"); return; } dodatnaProveraMail(); if (hdMailDodatni.Value == "1") { ObradaiObavestenje("e Mail adresa nije validna, ponovo proverite unos!"); return; } string Eposta = tbEPosta.Text; if (ddlUloga.SelectedValue == "0") { ObradaiObavestenje("Morate uneti ulogu korisnika"); return; } string Telefon = tbTelefon.Text; int IdUloga = int.Parse(ddlUloga.SelectedValue); BioEnWcf.KorisnikUnosRequest zahtev = new BioEnWcf.KorisnikUnosRequest(KorisnickoIme, Ime, Prezime, Eposta, Telefon, Lozinka, IdUloga); BioEnWcf.KorisnikUnosResponse odgovor = new BioEnWcf.KorisnikUnosResponse(); try { odgovor = client.KorisnikUnos(zahtev); } catch (Exception ex) { ObradaiObavestenje("Greška u proceduri aaaKorisnikUnos pri pozivu metode KorisnikUnos iz servisa! \\n\\n" + ex.Message); return; } try { if (odgovor.KorisnikUnosResult.dtGreska.Rows.Count > 0) { ObradaiObavestenje(odgovor.KorisnikUnosResult.dtGreska.Rows[0][0].ToString()); } else { ObradaiObavestenje("Uspešno sačuvani podaci o korisniku!"); btnSacuvaj.Enabled = false; } } catch (Exception ex) { ObradaiObavestenje("Greška u aplikaciji u proceduri KorisnikUnos! \\n\\n " + ex.Message); return; } }
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"); } }
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); } }
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; } }
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; } }
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; } }