Exemplo n.º 1
0
        public void UzmiPodatkeSaWeba()
        {
            try
            {
                DataTable DTpostavke      = SqlPostgres.select_settings("SELECT * FROM postavke", "postavke").Tables[0];
                DataTable DTpodaci_tvrtka = SqlPostgres.select_settings("SELECT * FROM podaci_tvrtka", "postavke").Tables[0];
                DataTable DTposlovnica    = SqlPostgres.select("SELECT * FROM ducan WHERE aktivnost='DA' LIMIT 1", "postavke").Tables[0];

                poslovnica = "1";
                if (DTposlovnica.Rows.Count > 0)
                {
                    poslovnica = DTposlovnica.Rows[0]["ime_ducana"].ToString();
                }

                string sql_za_web = "sql=";
                string query      = "SELECT * FROM potrosni_materijal WHERE (novo='1' OR editirano='1') " +
                                    "AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "' AND poslovnica='" + poslovnica + "'";
                DataTable DT = Pomagala.MyWebRequestXML("sql=" + query + "&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, Util.Korisno.domena_za_sinkronizaciju + "uzmi_podatke_xml/web_request.php");

                string tempDel = "", sql = "BEGIN;";

                foreach (DataRow r in DT.Rows)
                {
                    if (r["novo"].ToString() == "1" || r["editirano"].ToString() == "1")
                    {
                        tempDel = "DELETE FROM potrosni_materijal WHERE broj='" + r["broj"].ToString().Replace(";", "").Replace("~", "") + "'" +
                                  " AND godina='" + r["godina"].ToString().Replace(";", "").Replace("~", "") + "';";
                    }

                    if (!sql.Contains(tempDel))
                    {
                        sql += tempDel;
                    }
                }

                if (DT.Rows.Count > 0)
                {
                    foreach (DataRow r in DT.Rows)
                    {
                        int     id_partner, broj, id_zaposlenik, godina;
                        decimal kolicina, porez, cijena, rabat;

                        int.TryParse(r["id_partner"].ToString(), out id_partner);
                        int.TryParse(r["broj"].ToString(), out broj);
                        int.TryParse(r["id_zaposlenik"].ToString(), out id_zaposlenik);
                        int.TryParse(r["godina"].ToString(), out godina);

                        //decimal.TryParse(r["nc"].ToString().Replace(".", ","), out nbc);
                        decimal.TryParse(r["kolicina"].ToString().Replace(".", ","), out kolicina);
                        decimal.TryParse(r["porez"].ToString().Replace(".", ","), out porez);
                        decimal.TryParse(r["cijena"].ToString().Replace(".", ","), out cijena);
                        decimal.TryParse(r["rabat"].ToString().Replace(".", ","), out rabat);

                        DateTime DateT;
                        DateTime.TryParse(r["datum"].ToString(), out DateT);

                        sql += "INSERT INTO potrosni_materijal (id_partner, id_zaposlenik, broj, godina, " +
                               " datum, placanje, napomena, sifra, naziv, jmj," +
                               " kolicina, porez, cijena, rabat,novo) VALUES (" +
                               " '" + id_partner + "'," +
                               " '" + id_zaposlenik + "'," +
                               " '" + broj + "'," +
                               " '" + godina + "'," +
                               " '" + DateT.ToString("yyyy-MM-dd HH:mm") + "'," +
                               " '" + r["placanje"].ToString() + "'," +
                               " '" + r["napomena"].ToString() + "'," +
                               " '" + r["sifra"].ToString() + "'," +
                               " '" + r["naziv"].ToString() + "'," +
                               " '" + r["jmj"].ToString() + "'," +
                               " '" + kolicina.ToString().Replace(",", ".") + "'," +
                               " '" + porez.ToString().Replace(",", ".") + "'," +
                               " '" + cijena.ToString().Replace(",", ".") + "'," +
                               " '" + rabat.ToString().Replace(",", ".") + "'," +
                               " '0'" +
                               "); ";

                        //**********************SQL WEB REQUEST***************************************************************************
                        sql_za_web += "UPDATE potrosni_materijal SET novo='0',editirano='0'" +
                                      " WHERE id='" + r["id"].ToString() + "'" +
                                      " AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "';~";
                        //**********************SQL WEB REQUEST***************************************************************************
                    }

                    sql += " COMMIT;";

                    if (sql_za_web.Length > 4)
                    {
                        sql_za_web = sql_za_web.Remove(sql_za_web.Length - 1);
                        string[] odg = Pomagala.MyWebRequest(sql_za_web + "&lozinka=sinkronizacija_za_caffeq1w2e3r4&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, Util.Korisno.domena_za_sinkronizaciju + "include/primam_post_sql_query.php").Split(';');
                        if (odg[0] == "OK" && odg[1] == "1")
                        {
                            SqlPostgres.insert(sql);
                        }
                    }
                }
            }
            catch
            {
            }
        }
 /// <summary>
 /// Tests if <c>propertyValue</c> of property named <c>propertyName</c>
 /// meets the requirements. Requirements are given by
 /// <see cref="T:Ferda.Modules.Serializer.BoxSerializer.Restriction">restrictions</see>.
 /// Iff <c>propertyValue</c> doesn`t meet the requirements than 
 /// <see cref="T:Ferda.Modules.BadValueError"/> is thrown.
 /// </summary>
 /// <param name="boxInfo">The box info</param>
 /// <param name="propertyName">Name of property.</param>
 /// <param name="propertyValue">A <see cref="T:Ferda.Modules.DateT"/> value of property.</param>
 /// <exception cref="T:Ferda.Modules.BadValueError">
 /// This execption is thrown iff <c>propertyValue</c> doesn`t satisfy restrictions.
 /// </exception>
 public static void TryIsDatePropertyCorrect(IBoxInfo boxInfo, string propertyName, DateT propertyValue)
 {
     //TODO BODY (BoxInfo.TryIsDatePropertyCorrect())
 }
Exemplo n.º 3
0
        public void Send()
        {
            DataTable DTpodaci_tvrtka = SqlPostgres.select_settings("SELECT * FROM podaci_tvrtka", "postavke").Tables[0];
            DataTable DTpostavke      = SqlPostgres.select_settings("SELECT * FROM postavke", "postavke").Tables[0];
            DataTable DTposlovnica    = SqlPostgres.select("SELECT * FROM ducan WHERE aktivnost='DA' LIMIT 1", "postavke").Tables[0];

            poslovnica    = "1";
            id_poslovnica = "1";
            if (DTposlovnica.Rows.Count > 0)
            {
                poslovnica    = DTposlovnica.Rows[0]["ime_ducana"].ToString();
                id_poslovnica = DTposlovnica.Rows[0]["id_ducan"].ToString();
            }

            //************************************GLEDA NA VARIJABLU posalji_sve ******************
            string filter = "";

            if (posalji_sve)
            {
                if (MessageBox.Show("Želite poslati međuskladišnice?", "Slanje međuskladišnica", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }
                filter = " WHERE medu_poslovnice.iz_poslovnice='" + poslovnica + "' AND medu_poslovnice.zakljucano::integer = 0;";
            }
            else
            {
                filter = " WHERE medu_poslovnice.novo_izskl='1' AND medu_poslovnice.iz_poslovnice='" + poslovnica + "' AND medu_poslovnice.zakljucano::integer = 0;";
            }
            //****************************************************************************

            string query = "SELECT medu_poslovnice.*,zaposlenici.oib AS oib_zaposlenika " +
                           " FROM medu_poslovnice" +
                           " LEFT JOIN zaposlenici ON medu_poslovnice.id_izradio = zaposlenici.id_zaposlenik " +
                           "" + filter;

            DataTable DT = SqlPostgres.select(query, "TABLE").Tables[0];

            string sql     = "sql=";
            string tempDel = "";

            //PRVO PROVJERIM SVE DOKUMENTE KOJI SU U PROGRAMU MIJENJANI I BRIŠEM ISTE NA WEBU
            foreach (DataRow r in DT.Rows)
            {
                DateTime datum;
                DateTime.TryParse(r["datum"].ToString(), out datum);

                if (posalji_sve)
                {
                    tempDel = "DELETE FROM medu_poslovnice WHERE oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "' " +
                              " AND iz_poslovnice='" + r["iz_poslovnice"] + "' AND u_poslovnicu = '" + r["u_poslovnicu"] + "' AND YEAR(datum)='" + datum.Year.ToString() + "' AND zakljucano = '0';~";
                }
                else
                {
                    if (r["novo_izskl"].ToString().ToLower() == "true")
                    {
                        tempDel = "DELETE FROM medu_poslovnice WHERE oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "'  AND broj='" + r["broj"].ToString() + "'" +
                                  " AND iz_poslovnice='" + r["iz_poslovnice"] + "' AND u_poslovnicu = '" + r["u_poslovnicu"] + "' and YEAR(datum)='" + datum.Year.ToString() + "' AND zakljucano = '0';~";
                    }
                }

                if (!sql.Contains(tempDel))
                {
                    sql += tempDel;
                }
            }

            foreach (DataRow r in DT.Rows)
            {
                if (r["sifra"].ToString() != "")
                {
                    decimal nbc, mpc, pdv, kol, pnp, povratna_naknada;

                    decimal.TryParse(r["nbc"].ToString().Replace(".", ","), out nbc);
                    decimal.TryParse(r["mpc"].ToString().Replace(".", ","), out mpc);
                    decimal.TryParse(r["pdv"].ToString().Replace(".", ","), out pdv);
                    decimal.TryParse(r["kolicina"].ToString().Replace(".", ","), out kol);
                    decimal.TryParse(r["pnp"].ToString().Replace(".", ","), out pnp);
                    decimal.TryParse(r["pp"].ToString().Replace(".", ","), out povratna_naknada);

                    DateTime DateT;
                    DateTime.TryParse(r["datum"].ToString(), out DateT);

                    sql += "INSERT INTO medu_poslovnice (sifra, nbc, mpc, pdv, kolicina, pnp, povratna_naknada, id_skladiste, broj, godina, " +
                           "datum, iz_poslovnice, u_poslovnicu, id_izradio, napomena, oib, oib_zaposlenika, novo_izskl, novo_uskl, zakljucano) VALUES (" +
                           " '" + r["sifra"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + Math.Round(nbc, 3).ToString().Replace(",", ".") + "'," +
                           " '" + Math.Round(mpc, 3).ToString().Replace(",", ".") + "'," +
                           " '" + Math.Round(pdv, 2).ToString().Replace(",", ".") + "'," +
                           " '" + Math.Round(kol, 4).ToString().Replace(",", ".") + "'," +
                           " '" + Math.Round(pnp, 2).ToString().Replace(",", ".") + "'," +
                           " '" + Math.Round(povratna_naknada, 2).ToString().Replace(",", ".") + "'," +
                           " '" + r["id_skladiste"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + r["broj"].ToString() + "'," +
                           " '" + r["godina"].ToString() + "'," +
                           " '" + DateT.ToString("yyyy-MM-dd H:mm:ss") + "'," +
                           " '" + r["iz_poslovnice"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + r["u_poslovnicu"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + r["id_izradio"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + r["napomena"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + DTpodaci_tvrtka.Rows[0]["oib"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '" + r["oib_zaposlenika"].ToString().Replace(";", "").Replace("~", "") + "'," +
                           " '0'," +
                           " '1'," +
                           " '" + r["zakljucano"].ToString().Replace(";", "").Replace("~", "") + "'" +
                           ");~";
                }
            }

            if (sql.Length > 4)
            {
                sql = sql.Remove(sql.Length - 1);

                //ŠALJE NA WEB i DOBIVAM ODG
                string[] odg = Pomagala.MyWebRequest(sql + "&lozinka=sinkronizacija_za_caffeq1w2e3r4&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, Util.Korisno.domena_za_sinkronizaciju + "include/primam_post_sql_query.php").Split(';');

                if (odg[0] == "OK" && odg[1] == "1")
                {
                    foreach (DataRow r in DT.Rows)
                    {
                        sql = "UPDATE medu_poslovnice SET novo_izskl='0', novo_uskl='0' " +
                              " WHERE broj='" + r["broj"].ToString() + "';";

                        SqlPostgres.update(sql);
                    }
                }
            }
        }
Exemplo n.º 4
0
        public void UzmiPodatkeSaWeba()
        {
            DataTable DTpodaci_tvrtka = SqlPostgres.select_settings("SELECT * FROM podaci_tvrtka", "postavke").Tables[0];
            DataTable DTposlovnica    = SqlPostgres.select("SELECT * FROM ducan WHERE aktivnost='DA' LIMIT 1", "postavke").Tables[0];
            string    sql_za_web      = "sql=";

            poslovnica = "1";
            string id_poslovnica = "1";

            if (DTposlovnica.Rows.Count > 0)
            {
                poslovnica    = DTposlovnica.Rows[0]["ime_ducana"].ToString();
                id_poslovnica = DTposlovnica.Rows[0]["id_ducan"].ToString();
            }

            string sql = "SELECT * FROM pocetno " +
                         " WHERE  (novo='1' OR editirano='1') AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "' " +
                         " AND poslovnica='" + poslovnica + "';";
            DataTable DT = Pomagala.MyWebRequestXML("sql=" + sql + "&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, domena + "uzmi_podatke_xml/web_request.php");

            if (DT.Rows.Count > 0)
            {
                sql = "BEGIN;";
                foreach (DataRow r in DT.Rows)
                {
                    if (r["sifra"].ToString() != "")
                    {
                        decimal nbc, kol, mpc, povratna_naknada;
                        decimal.TryParse(r["nc"].ToString().Replace(".", ","), out nbc);
                        decimal.TryParse(r["kolicina"].ToString().Replace(".", ","), out kol);
                        decimal.TryParse(r["prodajna_cijena"].ToString().Replace(".", ","), out mpc);
                        decimal.TryParse(r["povratna_naknada"].ToString().Replace(".", ","), out povratna_naknada);

                        DateTime DateT;
                        DateTime.TryParse(r["datum"].ToString(), out DateT);

                        sql += "DELETE FROM pocetno WHERE sifra='" + r["sifra"].ToString() + "' AND id_skladiste='" + r["id_skladiste"].ToString() + "';" +
                               " INSERT INTO pocetno (sifra,id_skladiste,novo,editirano,kolicina,nbc,datum,prodajna_cijena,povratna_naknada,datum_syn,porez) VALUES (" +
                               " '" + r["sifra"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["id_skladiste"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '0'," +
                               " '0'," +
                               " '" + Math.Round(kol, 4).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(nbc, 4).ToString().Replace(",", ".") + "'," +
                               " '" + DateT.ToString("yyyy-MM-dd H:mm:ss") + "'," +
                               " '" + Math.Round(mpc, 2).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(povratna_naknada, 2).ToString().Replace(",", ".") + "'" +
                               ",now()," +
                               "COALESCE((SELECT (REPLACE(porez,',','.')::decimal)::int FROM roba WHERE sifra='" + r["sifra"].ToString() + "' LIMIT 1),0)" +
                               ");";
                    }

                    //**********************SQL WEB REQUEST***************************************************************************
                    sql_za_web += "UPDATE pocetno SET novo='0',editirano='0'" +
                                  " WHERE id='" + r["id"].ToString() + "'" +
                                  " AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "';~";
                    //**********************SQL WEB REQUEST***************************************************************************
                }

                sql += " COMMIT;";
                classSQL.insert(sql);

                if (sql_za_web.Length > 4)
                {
                    sql_za_web = sql_za_web.Remove(sql_za_web.Length - 1);
                    string[] odg = Pomagala.MyWebRequest(sql_za_web + "&lozinka=sinkronizacija_za_caffeq1w2e3r4&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, domena + "include/primam_post_sql_query.php").Split(';');
                }
            }
        }
Exemplo n.º 5
0
        public void UzmiPodatkeSaWeba()
        {
            DataTable DTpodaci_tvrtka = SqlPostgres.select_settings("SELECT * FROM podaci_tvrtka", "postavke").Tables[0];
            DataTable DTposlovnica    = SqlPostgres.select("SELECT * FROM ducan WHERE aktivnost='DA' LIMIT 1", "postavke").Tables[0];
            string    sql_za_web      = "sql=";

            poslovnica    = "1";
            id_poslovnica = "1";
            if (DTposlovnica.Rows.Count > 0)
            {
                poslovnica    = DTposlovnica.Rows[0]["ime_ducana"].ToString();
                id_poslovnica = DTposlovnica.Rows[0]["id_ducan"].ToString();
            }

            #region IZ POSLOVNICE

            string sql = "SELECT * FROM medu_poslovnice" +
                         " WHERE  (novo_izskl='1') AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "' AND (iz_poslovnice='" + poslovnica + "');";
            DataTable DT = Pomagala.MyWebRequestXML("sql=" + sql + "&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, Util.Korisno.domena_za_sinkronizaciju + "uzmi_podatke_xml/web_request.php");

            if (DT.Rows.Count > 0)
            {
                sql = "BEGIN;";
                string tempDel = "";
                foreach (DataRow r in DT.Rows)
                {
                    tempDel = "DELETE FROM medu_poslovnice WHERE iz_poslovnice = '" + r["iz_poslovnice"] + "' and u_poslovnicu = '" + r["u_poslovnicu"] + "' AND godina='" + r["godina"].ToString() + "' AND broj='" + r["broj"].ToString() + "';";

                    if (!sql.Contains(tempDel))
                    {
                        sql += tempDel;
                    }
                }

                foreach (DataRow r in DT.Rows)
                {
                    if (r["sifra"].ToString() != "")
                    {
                        decimal nbc, mpc, pdv, kol, pnp, povratna_naknada;
                        decimal.TryParse(r["nbc"].ToString().Replace(".", ","), out nbc);
                        decimal.TryParse(r["mpc"].ToString().Replace(".", ","), out mpc);
                        decimal.TryParse(r["pdv"].ToString().Replace(".", ","), out pdv);
                        decimal.TryParse(r["kolicina"].ToString().Replace(".", ","), out kol);
                        decimal.TryParse(r["pnp"].ToString().Replace(".", ","), out pnp);
                        decimal.TryParse(r["povratna_naknada"].ToString().Replace(".", ","), out povratna_naknada);

                        DateTime DateT;
                        DateTime.TryParse(r["datum"].ToString(), out DateT);

                        sql += "INSERT INTO medu_poslovnice (sifra,nbc,mpc,pdv,kolicina,pnp,pp,id_skladiste,broj,godina," +
                               "datum,iz_poslovnice,u_poslovnicu,id_izradio,napomena,novo_izskl,novo_uskl, zakljucano) VALUES (" +
                               " '" + r["sifra"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + Math.Round(nbc, 3).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(mpc, 3).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(pdv, 2).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(kol, 4).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(pnp, 2).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(povratna_naknada, 2).ToString().Replace(",", ".") + "'," +
                               " '" + r["id_skladiste"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["broj"].ToString() + "'," +
                               " '" + r["godina"].ToString() + "'," +
                               " '" + DateT.ToString("yyyy-MM-dd H:mm:ss") + "'," +
                               " '" + r["iz_poslovnice"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["u_poslovnicu"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["id_izradio"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["napomena"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '0'," +
                               " '0'," +
                               " '" + r["zakljucano"].ToString().Replace(";", "").Replace("~", "") + "'" +
                               ");";
                    }

                    //**********************SQL WEB REQUEST***************************************************************************
                    sql_za_web += "UPDATE medu_poslovnice SET novo_izskl='0'" +
                                  " WHERE id='" + r["id"].ToString() + "'" +
                                  " AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "';~";
                    //**********************SQL WEB REQUEST***************************************************************************
                }

                sql += " COMMIT;";
                classSQL.insert(sql);
                Until.FunkcijeRobno robno = new Until.FunkcijeRobno();
                robno.PostaviStanjeSkladista();
            }

            #endregion IZ POSLOVNICE

            #region U POSLOVNICU

            sql = "SELECT * FROM medu_poslovnice" +
                  " WHERE  (novo_uskl='1') AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "' AND (u_poslovnicu='" + poslovnica + "');";
            DT = Pomagala.MyWebRequestXML("sql=" + sql + "&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, Util.Korisno.domena_za_sinkronizaciju + "uzmi_podatke_xml/web_request.php");

            if (DT.Rows.Count > 0)
            {
                string tempDel = "";
                sql = "BEGIN;";

                foreach (DataRow r in DT.Rows)
                {
                    tempDel = "DELETE FROM medu_poslovnice WHERE u_poslovnicu='" + poslovnica + "' AND godina='" + r["godina"].ToString() + "' AND broj='" + r["broj"].ToString() + "';";

                    if (!sql.Contains(tempDel))
                    {
                        sql += tempDel;
                    }
                }

                foreach (DataRow r in DT.Rows)
                {
                    if (r["sifra"].ToString() != "")
                    {
                        decimal nbc, pdv, kol, pnp, povratna_naknada;
                        decimal.TryParse(r["nbc"].ToString().Replace(".", ","), out nbc);
                        decimal.TryParse(r["pdv"].ToString().Replace(".", ","), out pdv);
                        decimal.TryParse(r["kolicina"].ToString().Replace(".", ","), out kol);
                        decimal.TryParse(r["pnp"].ToString().Replace(".", ","), out pnp);
                        decimal.TryParse(r["povratna_naknada"].ToString().Replace(".", ","), out povratna_naknada);

                        DateTime DateT;
                        DateTime.TryParse(r["datum"].ToString(), out DateT);

                        sql += "INSERT INTO medu_poslovnice (sifra,mpc,pdv,kolicina,pnp,pp,id_skladiste,broj,godina," +
                               "datum,iz_poslovnice,u_poslovnicu,id_izradio,napomena,novo_izskl,novo_uskl, zakljucano) VALUES (" +
                               " '" + r["sifra"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + Math.Round(nbc, 3).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(pdv, 2).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(kol, 4).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(pnp, 2).ToString().Replace(",", ".") + "'," +
                               " '" + Math.Round(povratna_naknada, 2).ToString().Replace(",", ".") + "'," +
                               " '" + r["id_skladiste"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["broj"].ToString() + "'," +
                               " '" + r["godina"].ToString() + "'," +
                               " '" + DateT.ToString("yyyy-MM-dd H:mm:ss") + "'," +
                               " '" + r["iz_poslovnice"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["u_poslovnicu"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["id_izradio"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '" + r["napomena"].ToString().Replace(";", "").Replace("~", "") + "'," +
                               " '0'," +
                               " '0'," +
                               " '" + r["zakljucano"].ToString().Replace(";", "").Replace("~", "") + "'" +
                               ");";
                    }

                    //**********************SQL WEB REQUEST***************************************************************************
                    sql_za_web += "UPDATE medu_poslovnice SET novo_uskl='0'" +
                                  " WHERE id='" + r["id"].ToString() + "'" +
                                  " AND oib='" + DTpodaci_tvrtka.Rows[0]["oib"].ToString() + "';~";
                    //**********************SQL WEB REQUEST***************************************************************************
                }

                sql += " COMMIT;";
                classSQL.insert(sql);

                Until.FunkcijeRobno robno = new Until.FunkcijeRobno();
                robno.PostaviStanjeSkladista();
            }

            #endregion U POSLOVNICU

            if (sql_za_web.Length > 4)
            {
                sql_za_web = sql_za_web.Remove(sql_za_web.Length - 1);
                string[] odg = Pomagala.MyWebRequest(sql_za_web + "&lozinka=sinkronizacija_za_caffeq1w2e3r4&godina=" + Util.Korisno.GodinaKojaSeKoristiUbazi, Util.Korisno.domena_za_sinkronizaciju + "include/primam_post_sql_query.php").Split(';');
            }
        }