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