public int UpisiDokument(ref string BrojDok, string Opis, int IdDokumentaStablo, string Datum)
        {
            clsOperacije    co          = new clsOperacije();
            string          strTabela   = "Dokumenta";
            string          strParams   = "";
            List <string[]> lista       = new List <string[]>();
            string          dokType     = "";
            string          str         = "";
            string          rezultat    = "";
            string          Proknjizeno = "";

            int newID = 0;

            forma = Program.Parent.ActiveMdiChild;
            string NazivDokumenta = "";
            int    ParRb          = 0;
            string knjizise       = "";

            BrojDok = KreirajBrDokNovi(ref ParRb, Datum, IdDokumentaStablo, "UNOS");
            clsMesecPoreza mp          = new clsMesecPoreza();
            int            MesecPoreza = mp.ObradiMesecPoreza(Datum);

            sql  = "Select s.KnjiziSe,s.Naziv from SifarnikDokumenta as s,DokumentaStablo as d  where d.ID_DokumentaStablo=" + IdDokumentaStablo;
            sql += " AND s.naziv =d.Naziv";
            t    = db.ReturnDataTable(sql);
            if (t.Rows.Count > 0)
            {
                knjizise       = t.Rows[0]["KnjiziSe"].ToString();
                NazivDokumenta = t.Rows[0]["Naziv"].ToString();
                if (knjizise.ToUpper().Contains("N") == true)
                {
                    Proknjizeno = "NeKnjiziSe";
                }
                else
                {
                    Proknjizeno = "NijeProknjizeno";
                }
            }
            dokType    = "D";
            strParams  = "";
            strParams  = "@param1=" + ParRb.ToString() + "`";
            strParams += "@param2=" + Program.idkadar.ToString() + "`";
            strParams += "@param3=" + IdDokumentaStablo.ToString() + "`";
            strParams += "@param4=" + BrojDok + "`";
            strParams += "@param5=" + Datum + "`";
            strParams += "@param6=" + Opis + "`";
            strParams += "@param7=" + Program.idOrgDeo.ToString() + "`";
            strParams += "@param8=" + Proknjizeno + "`";
            strParams += "@param9=" + Convert.ToString(MesecPoreza) + "`";
            strParams += "@param10=" + Program.idkadar.ToString() + "`";
            // Jovana 02.11.21 dodat UUser
            str  = "Insert Into Dokumenta ( [RedniBroj], [ID_KadrovskaEvidencija],";
            str += " [ID_DokumentaStablo], [BrojDokumenta], [Datum], [Opis],";
            str += " [ID_OrganizacionaStrukturaView],[Proknjizeno],[MesecPoreza],[UUser])";
            str += " values(@param1,@param2,@param3,@param4,@param5,@param6,@param7,@param8,@param9,@param10)";
            lista.Add(new string[] { str, strParams, strTabela, dokType, "" });
            lista.ToArray();
            dokType   = "D";
            strParams = "";
            str       = "Execute TotaliZaDokument 'Dokumenta'," + "'tttt'";
            lista.Add(new string[] { str, strParams, strTabela, dokType, "" });
            lista.ToArray();
            rezultat = db.ReturnSqlTransactionParamsFull(lista);

            if (rezultat != "")
            {
                if (co.IsNumeric(rezultat.Trim()) == true)
                {
                    newID = Convert.ToInt32(rezultat);
                }
                else
                {
                    MessageBox.Show("Greaka kod upisa Dokumenta za: " + NazivDokumenta + "!!");
                }
            }
            return(newID);
        }
        //Djora 22.10.20
        public string KreirajDokument(string pDatum, string pBrdok)
        {
            //Dobiti kao parametar
            string datum = pDatum; //"22.10.20";
            string brdok = pBrdok; // "1446-456-898/20-20";

            int ParRb = 0;

            clsObradaOsnovnihSifarnika os = new clsObradaOsnovnihSifarnika();
            string brojDok = os.KreirajBrDokNovi(ref ParRb, datum, 503, "UNOS");

            string          strTabela   = "Dokumenta";
            string          strParams   = "";
            List <string[]> lista       = new List <string[]>();
            string          dokType     = "";
            string          str         = "";
            string          rezultat    = "";
            string          Proknjizeno = "";

            string[] sp    = brojDok.Split('-');
            string   RedBr = sp[1];

            int newID = 0;

            DataBaseBroker db = new DataBaseBroker();

            clsMesecPoreza mp          = new clsMesecPoreza();
            int            mesecporeza = mp.ObradiMesecPoreza(datum);

            dokType    = "D";
            strParams  = "";
            strParams  = "@param1=" + Program.idkadar.ToString() + "`";
            strParams += "@param2=1" + "`";
            strParams += "@param3=503" + "`";
            strParams += "@param4=" + brojDok + "`";
            strParams += "@param5=" + datum + "`";
            strParams += "@param6=" + brdok + "`";
            strParams += "@param7=NijeProknjizeno" + "`";
            strParams += "@param8=" + RedBr + "`";
            strParams += "@param9=1" + "`";
            strParams += "@param10=" + Program.idOrgDeo.ToString() + "`";
            strParams += "@param11=" + Program.idkadar.ToString() + "`";
            strParams += "@param12=" + mesecporeza + "`";

            str  = "Insert Into Dokumenta ([ID_KadrovskaEvidencija], [ID_Predhodni], [id_dokumentaStablo], [BrojDokumenta], [datum], [opis], [Proknjizeno], [RedniBroj], [ID_LikvidacijaDokumenta], [ID_OrganizacionaStrukturaView], [uuser], [mesecporeza])";
            str += " values(@param1,@param2,@param3,@param4,@param5,@param6,@param7,@param8,@param9,@param10,@param11,@param12)";
            lista.Add(new string[] { str, strParams, strTabela, dokType, "" });
            lista.ToArray();

            dokType   = "D";
            strParams = "";
            str       = "Execute TotaliZaDokument 'Dokumenta'," + "'tttt'";
            lista.Add(new string[] { str, strParams, strTabela, dokType, "" });
            lista.ToArray();

            rezultat = db.ReturnSqlTransactionParamsFull(lista);

            //if (rezultat != "")
            //    if (co.IsNumeric(rezultat.Trim()) == true)
            //        newID = Convert.ToInt32(rezultat);
            //    else
            //        MessageBox.Show("Greaka kod upisa Dokumenta za: " + NazivDokumenta + "!!");
            //return (newID);

            return(rezultat);
        }