예제 #1
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.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
        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 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);
            }
        }
예제 #7
0
        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;
            }
        }