protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA9"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "grupe_troskova", "Sifra='" + Request.QueryString["SIFRA9"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["Sifra"].ToString(); inputNaziv.Value = red["Naziv"].ToString(); } } } }
//public string[] SacuvajPartnera() //{ // string[] poruka = new string[2]; // return poruka; //} protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "poslovni_partneri", "Sifra='" + Request.QueryString["SIFRA"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["Sifra"].ToString(); inputImePrezime.Value = red["ImePrezime"].ToString(); inputJMBG.Value = red["JMBG"].ToString(); inputMesto.Value = red["Mesto"].ToString(); inputTelefon.Value = red["Telefon"].ToString(); inputFax.Value = red["Fax"].ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA12"] == null) { divDok.Visible = false; } else { divDok.Visible = true; //sifraPr.Disabled = true; DataTable dtIzmena = Upiti.Select2("*", "namena_sredstava_program", "Sifra='" + Request.QueryString["SIFRA12"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["SIFRA"].ToString(); sifraPr.Value = red["ID"].ToString(); naziv.Value = red["Program"].ToString(); svrha.Value = red["Svrha"].ToString(); opis.Value = red["Opis"].ToString(); odgLice.Value = red["OdgovornoLice"].ToString(); } } } }
public string[] Rcn(string vrednost) { string[] poruka = new string[2]; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; string[] rastavi = vrednost.Split(new char[] { ',' }); DataTable dtRacuna = Upiti.Select2("*", "tekuci_racun", "IDpartnera='" + rastavi[0] + "'", nazivPoslovnice); // takuciRacun.Items.Clear(); bool prvi = true; foreach (DataRow red in dtRacuna.Rows) { if (prvi == true) { poruka[1] += red["Racun"].ToString(); prvi = false; } else { poruka[1] += "#" + red["Racun"].ToString(); } } poruka[0] = "D"; return(poruka); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA13"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "namena_sredstava_izvor_finansiranja", "Sifra='" + Request.QueryString["SIFRA13"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["Sifra"].ToString(); sifra.Value = red["ID"].ToString(); naziv.Value = red["IzvorFinansiranja"].ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; //string vrednost = Request.QueryString["SIFRA10"]; System.Data.DataTable dtSveGrupe = Upiti.Select2("*", "grupe_troskova", "ne", nazivPoslovnice); //funkcija.Items.Add("-- odaberite funkciju --"); foreach (DataRow red in dtSveGrupe.Rows) { grupa.Items.Add(red["Naziv"].ToString()); } /////////////////// ///////////////////// if (Request.QueryString["SIFRA10"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "vrste_troskova", "Sifra='" + Request.QueryString["SIFRA10"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["Sifra"].ToString(); naziv.Value = red["Naziv"].ToString(); jedinicaMere.Value = red["JedinicaMere"].ToString(); konto.Value = red["Konto"].ToString(); sifraPlacanja.Value = red["SifraPlacanja"].ToString(); pozivNaBroj.Value = red["PozivNaBroj"].ToString(); foreach (DataRow redic in dtSveGrupe.Rows) { if (red["IDgrupe"].ToString() == redic["Sifra"].ToString()) { grupa.Value = redic["Naziv"].ToString(); } } } } } }
public string[] Izlistaj(string vrednost) { string[] poruka = new string[2]; try { string nazivPoslovnice2 = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice2 = nazivPoslovnice2 + "_" + nazivGodine; string nazivPoslovnice = (String)Session["odabranaPoslovnica"]; string sifra = ""; DataTable dtSifra = Upiti.Select2("Sifra", "namena_sredstava_program", "Program='" + vrednost + "'", nazivPoslovnice2); foreach (DataRow red in dtSifra.Rows) { sifra = red["Sifra"].ToString(); } string zaPovratak = ""; DataTable dtProgramskeAktivnosti = Upiti.Select2("ProgramskaAktivnost", "namena_sredstava_programska_aktivnost", "IDprograma='" + sifra + "'", nazivPoslovnice2); bool prvo = true; foreach (DataRow red in dtProgramskeAktivnosti.Rows) { if (prvo == true) { zaPovratak = red["ProgramskaAktivnost"].ToString(); prvo = false; } else { zaPovratak += "#" + red["ProgramskaAktivnost"].ToString(); } } poruka[0] = "D"; poruka[1] = zaPovratak; return(poruka); } catch { poruka[0] = "N"; poruka[1] = "NE RADI"; return(poruka); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA3"] == null) { divDok.Visible = false; brojZahteva.Value = "/" + DateTime.Now.Year; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "zahtev_za_sredstva", "SifraDokumenta='" + Request.QueryString["SIFRA3"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["SifraDokumenta"].ToString(); DateTime vreme = DateTime.Parse(red["Datum"].ToString()); string godina = vreme.Year.ToString(); string mesec = vreme.Month.ToString(); string dan = vreme.Day.ToString(); if (mesec.Length == 1) { mesec = "0" + mesec; } if (dan.Length == 1) { dan = "0" + dan; } datumZahteva.Value = godina + "-" + mesec + "-" + dan; dokument.Value = red["SifraDokumenta"].ToString(); brojZahteva.Value = red["Broj"].ToString(); racun.Value = red["Racun"].ToString(); napomena.Value = red["Napomena"].ToString(); ugovorDob.Value = red["Ugovor"].ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //if ((String)Session["sifraPartneraZaKlasifikacijuAsortimana"] == "" || (String)Session["sifraPartneraZaKlasifikacijuAsortimana"] == null) //{ // Response.Redirect("/pages/navbar.aspx"); //} string Korisnik = (String)Session["sifraPartneraZaKlasifikacijuAsortimana"]; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA20"] == null) { divDok.Visible = false; inputKomitent.Value = Korisnik; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "klasifikacija_asortimana", "Sifra='" + Request.QueryString["SIFRA20"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["Sifra"].ToString(); inputKlasifikacija.Value = red["Klasifikacija"].ToString(); inputNazivKlasifikacije.Value = red["NazivKlasifikacije"].ToString(); DataTable dtUzmiPartnera = Upiti.Select2("Sifra,ImePrezime,JMBG", "poslovni_partneri", "Sifra='" + red["IDpartnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow redic in dtUzmiPartnera.Rows) { inputKomitent.Value = redic["Sifra"].ToString() + ", " + redic["ImePrezime"].ToString() + ", " + redic["JMBG"].ToString(); } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA5"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "finansijski_plan", "SifraPlana='" + Request.QueryString["SIFRA5"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { inputNaziv.Value = red["Naziv"].ToString(); DateTime vreme = DateTime.Parse(red["Datum"].ToString()); godina.Value = red["Godina"].ToString(); dokument.Value = red["SifraPlana"].ToString(); string godina2 = vreme.Year.ToString(); string mesec = vreme.Month.ToString(); string dan = vreme.Day.ToString(); if (mesec.Length == 1) { mesec = "0" + mesec; } if (dan.Length == 1) { dan = "0" + dan; } datumZahteva.Value = godina2 + "-" + mesec + "-" + dan; } } } }
public string changePAK(string program) { string vrati = ""; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); DataTable dtTabela = Upiti.Select2("*", "namena_sredstava_programska_aktivnost", "IDprograma = '" + program + "'", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { vrati += "<option value=' " + redP["Sifra"].ToString() + "'>" + redP["ProgramskaAktivnost"].ToString() + "</option>"; } konekcija.Close(); return(vrati); }
public static string VratiSifru(string kolona, string tabela, string nazivPoslovnice, string simbol) { DataTable dtPokupiSifre = Upiti.Select2("max(" + kolona + ") as maksimalno", tabela, "ne", nazivPoslovnice); string poslednjaSifra = ""; if (dtPokupiSifre.Rows[0]["maksimalno"] != null && dtPokupiSifre.Rows[0]["maksimalno"].ToString() != "") { poslednjaSifra = dtPokupiSifre.Rows[0]["maksimalno"].ToString(); } int razdvojenaSifra = 0; if (poslednjaSifra.Trim() == "") { razdvojenaSifra = 1; } else { razdvojenaSifra = int.Parse(poslednjaSifra.Remove(0, 2)); razdvojenaSifra++; } int brojKaratreraSifra = razdvojenaSifra.ToString().Length; int brojNulaKojeTrebaDodati = 7 - brojKaratreraSifra; string novaSifra = simbol; for (int i = 0; i < brojNulaKojeTrebaDodati; i++) { novaSifra += "0"; } novaSifra += razdvojenaSifra.ToString(); return(novaSifra); }
protected void Page_Load(object sender, EventArgs e) { Text1.Value = Request.QueryString["SIFRAY"]; if (!IsPostBack) { program.Items.Add("-- Odaberite program --"); programskaAktivnost.Items.Add("Sve programske aktivnosti"); funkcionalnaKlasifikacija.Items.Add("Sve funkcionalne klasifikacije"); string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; System.Data.DataTable dtSviProgrami = Upiti.Select2("Program", "namena_sredstava_program", "ne", nazivPoslovnice); foreach (System.Data.DataRow red in dtSviProgrami.Rows) { program.Items.Add(red["Program"].ToString()); } } }
public string[] changeTK(string dobavljac) { string[] vrati = new string[2]; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); DataTable dtTabela = Upiti.Select2("*", "tekuci_racun", "IDpartnera = '" + dobavljac + "'", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { vrati[0] += "<option value='" + redP["Sifra"].ToString() + "'>" + redP["Racun"].ToString() + "</option>"; } dtTabela = Upiti.Select2("*", "ugovori_partnera", "IDpartnera = '" + dobavljac + "'", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { vrati[1] += "<option value='" + redP["SifraUgovora"].ToString() + "'>" + redP["BrojUgovora"].ToString() + "</option>"; } konekcija.Close(); return(vrati); }
//public string[] rem(string vrednost) //{ // //var brojac = eee.id.substring(8); // //eee.style.display = 'none'; // ////eee.value = "obrisano"; // //eee.id = "obrisano3" + eee.id; // //var iii = document.getElementById("BTBXXXZ[" + brojac + "]") // // iii.value = ""; // //iii.id = "obrisano4" + brojac; // //iii.style.display = 'none'; // string[] poruka = new string[2]; // poruka[0] = "N"; // poruka[1] = vrednost; // return poruka; //} public string[] Sacuvaj(string vrednost, string pro1, string pro2, string pro3, string pro4, string pro5, string pro6, string MM, string NN) { string[] poruka = new string[3]; //poruka[0] = "N"; //poruka[1] = "uspeh"; //Session["sifraZaProgramskuAktivnost"] = Request.QueryString["SIFRA12"]; //if ((String)Session["sifraZaProgramskuAktivnost"] == "" || (String)Session["sifraZaProgramskuAktivnost"] == null) //{ // Response.Redirect("/pages/navbar.aspx"); //} //string SPZTR = (String)Session["sifraPartneraZaTekuciRacun"]; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; string Korisnik = (String)Session["korisnickoIme"]; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); if ((String)Session["papa"] == null || (String)Session["papa"] == "") { poruka[0] = "N"; poruka[1] = "Neuspešno čuvanje!"; return(poruka); } if (vrednost == "") // onda prvo mora insert programske aktivnosti u bazu { string novaSifra = NovaSifra.VratiSifru("sifra", "namena_sredstava_programska_aktivnost", nazivPoslovnice, "PA"); string naredbaInsert = "Insert into namena_sredstava_programska_aktivnost (Sifra,ProgramskaAktivnost,Uneo,IDprograma) values (@Sifra,@ProgramskaAktivnost,@Uneo,@IDprograma)"; try { //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@ProgramskaAktivnost", NN); komandaInsert.Parameters.AddWithValue("@Uneo", Korisnik); komandaInsert.Parameters.AddWithValue("@IDprograma", (String)Session["papa"]); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; return(poruka); } vrednost = novaSifra; } else //ili update ako se menja ime { try { string naredbaUpdate = "Update namena_sredstava_programska_aktivnost set ProgramskaAktivnost='" + NN + "' where Sifra='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; return(poruka); } } string[] rastaviPrvi1 = pro1.Split(new char[] { '#' }); string[] rastaviPrvi2 = pro2.Split(new char[] { '#' }); string[] rastaviDrugi1 = pro3.Split(new char[] { '#' }); string[] rastaviDrugi2 = pro4.Split(new char[] { '#' }); string[] rastaviTreci1 = pro5.Split(new char[] { '#' }); string[] rastaviTreci2 = pro6.Split(new char[] { '#' }); DataTable sveFK = Upiti.Select2("Sifra,Naziv", "funkcionalna_klasifikacija", "ne", nazivPoslovnice); DataTable sveIF = Upiti.Select2("Sifra,IzvorFinansiranja", "namena_sredstava_izvor_finansiranja", "ne", nazivPoslovnice); DataTable sveGT = Upiti.Select2("Sifra,Naziv", "grupe_troskova", "ne", nazivPoslovnice); string[] sviFK = new string[(rastaviPrvi1.Length - 1) + (rastaviPrvi2.Length - 1)]; string[] sviIF = new string[(rastaviDrugi1.Length - 1) + (rastaviDrugi2.Length - 1)]; string[] sviGT = new string[(rastaviTreci1.Length - 1) + (rastaviTreci2.Length - 1)]; int brojacZaFK = 0; int brojacZaIF = 0; int brojacZaGT = 0; for (int i = 1; i < rastaviPrvi1.Length; i++) { foreach (DataRow red in sveFK.Rows) { if (red["Naziv"].ToString() == rastaviPrvi1[i].ToString()) { sviFK[brojacZaFK] = red["Sifra"].ToString(); brojacZaFK++; } } } for (int i = 1; i < rastaviPrvi2.Length; i++) { foreach (DataRow red in sveFK.Rows) { if (red["Naziv"].ToString() == rastaviPrvi2[i].ToString()) { sviFK[brojacZaFK] = red["Sifra"].ToString(); brojacZaFK++; } } } for (int i = 1; i < rastaviDrugi1.Length; i++) { foreach (DataRow red in sveIF.Rows) { if (red["IzvorFinansiranja"].ToString() == rastaviDrugi1[i].ToString()) { sviIF[brojacZaIF] = red["Sifra"].ToString(); brojacZaIF++; } } } for (int i = 1; i < rastaviDrugi2.Length; i++) { foreach (DataRow red in sveIF.Rows) { if (red["IzvorFinansiranja"].ToString() == rastaviDrugi2[i].ToString()) { sviIF[brojacZaIF] = red["Sifra"].ToString(); brojacZaIF++; } } } for (int i = 1; i < rastaviTreci1.Length; i++) { foreach (DataRow red in sveGT.Rows) { if (red["Naziv"].ToString() == rastaviTreci1[i].ToString()) { sviGT[brojacZaGT] = red["Sifra"].ToString(); brojacZaGT++; } } } for (int i = 1; i < rastaviTreci2.Length; i++) { foreach (DataRow red in sveGT.Rows) { if (red["Naziv"].ToString() == rastaviTreci2[i].ToString()) { sviGT[brojacZaGT] = red["Sifra"].ToString(); brojacZaGT++; } } } string naredbaDelete = "Delete from programska_aktivnost_funkcionalna_klasifikacija where IDpa='" + vrednost + "'"; MySqlCommand komandaDelete = new MySqlCommand(naredbaDelete, konekcija); konekcija.Open(); komandaDelete.ExecuteNonQuery(); konekcija.Close(); string naredbaDelete2 = "Delete from programska_aktivnost_izvor_finansiranja where IDpa='" + vrednost + "'"; MySqlCommand komandaDelete2 = new MySqlCommand(naredbaDelete2, konekcija); konekcija.Open(); komandaDelete2.ExecuteNonQuery(); konekcija.Close(); string naredbaDelete3 = "Delete from programska_aktivnost_grupe_troskova where IDpa='" + vrednost + "'"; MySqlCommand komandaDelete3 = new MySqlCommand(naredbaDelete3, konekcija); konekcija.Open(); komandaDelete3.ExecuteNonQuery(); konekcija.Close(); for (int i = 0; i < sviFK.Length; i++) { try { DataTable dtKolikoIma = Upiti.Select2("IDpa", "programska_aktivnost_funkcionalna_klasifikacija", "IDpa='" + vrednost + "' and IDfk='" + sviFK[i] + "'", nazivPoslovnice); if (dtKolikoIma.Rows.Count == 0) { // string naredbaInsert = "IF NOT EXISTS (Select * from programska_aktivnost_funkcionalna_klasifikacija where IDpa='" + vrednost + "' and IDfk='" + sviFK[i] + "') BEGIN Insert into programska_aktivnost_funkcionalna_klasifikacija (IDpa,IDfk,Korisnik,Vreme) VALUES (@IDpa,@IDif,@Korisnik,@Vreme) END"; //string naredbaInsert = "Insert into programska_aktivnost_funkcionalna_klasifikacija (IDpa,IDfk,Korisnik,Vreme) Select * from (Select " + vrednost + "," + sviFK[i] + "," + Korisnik + "," + DateTime.Now + ") as tmp WHERE NOT EXISTS(Select * from programska_aktivnost_funkcionalna_klasifikacija where IDpa='" + vrednost + "' and IDfk='" + sviFK[i] + "')"; string naredbaInsert = "Insert into programska_aktivnost_funkcionalna_klasifikacija (IDpa,IDfk,Korisnik,Vreme) VALUES (@IDpa,@IDfk,@Korisnik,@Vreme)"; MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@IDpa", vrednost); komandaInsert.Parameters.AddWithValue("@IDfk", sviFK[i]); komandaInsert.Parameters.AddWithValue("@Korisnik", Korisnik); komandaInsert.Parameters.AddWithValue("@Vreme", DateTime.Now); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); } } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; return(poruka); } } for (int i = 0; i < sviIF.Length; i++) { try { DataTable dtKolikoIma = Upiti.Select2("IDpa", "programska_aktivnost_izvor_finansiranja", "IDpa='" + vrednost + "' and IDif='" + sviIF[i] + "'", nazivPoslovnice); if (dtKolikoIma.Rows.Count == 0) { string naredbaInsert = "Insert into programska_aktivnost_izvor_finansiranja (IDpa,IDif) VALUES (@IDpa,@IDif)"; MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@IDpa", vrednost); komandaInsert.Parameters.AddWithValue("@IDif", sviIF[i]); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); } } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; return(poruka); } } for (int i = 0; i < sviGT.Length; i++) { try { DataTable dtKolikoIma = Upiti.Select2("IDpa", "programska_aktivnost_grupe_troskova", "IDpa='" + vrednost + "' and IDgt='" + sviGT[i] + "'", nazivPoslovnice); if (dtKolikoIma.Rows.Count == 0) { string naredbaInsert = "Insert into programska_aktivnost_grupe_troskova (IDpa,IDgt) VALUES (@IDpa,@IDgt)"; MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@IDpa", vrednost); komandaInsert.Parameters.AddWithValue("@IDgt", sviGT[i]); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); } } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; return(poruka); } } poruka[0] = "D"; poruka[1] = "Programska aktivnost uspešno sačuvana!"; poruka[2] = (String)Session["papa"]; return(poruka); }
protected void Page_Load(object sender, EventArgs e) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); if (Request.QueryString["SIFRA"] == null) { divDok.Visible = false; DataTable dtTabela = Upiti.Select2("*", "namena_sredstava_program", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selProgram.Items.Add(new ListItem(redP["Program"].ToString(), redP["Sifra"].ToString())); } if (dtTabela.Rows.Count > 0) { DataTable dtTabelaP = Upiti.Select2("*", "namena_sredstava_programska_aktivnost", "IDprograma = '" + dtTabela.Rows[0]["Sifra"].ToString() + "'", nazivPoslovnice); foreach (DataRow redPR in dtTabelaP.Rows) { selPogramAkt.Items.Add(new ListItem(redPR["ProgramskaAktivnost"].ToString(), redPR["Sifra"].ToString())); } } dtTabela = Upiti.Select2("*", "funkcionalna_klasifikacija", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selFunkcija.Items.Add(new ListItem(redP["Naziv"].ToString(), redP["Sifra"].ToString())); } dtTabela = Upiti.Select2("*", "namena_sredstava_izvor_finansiranja", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selIzvorF.Items.Add(new ListItem(redP["IzvorFinansiranja"].ToString(), redP["Sifra"].ToString())); } dtTabela = Upiti.Select2("*", "poslovni_partneri", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selDob.Items.Add(new ListItem(redP["Naziv"].ToString(), redP["Sifra"].ToString())); } if (dtTabela.Rows.Count > 0) { DataTable dtTabelaT = Upiti.Select2("*", "tekuci_racun", "IDpartnera = '" + dtTabela.Rows[0]["Sifra"].ToString() + "'", nazivPoslovnice); foreach (DataRow redT in dtTabelaT.Rows) { tekr.Items.Add(new ListItem(redT["Racun"].ToString(), redT["Sifra"].ToString())); } DataTable dtTabelaU = Upiti.Select2("*", "ugovori_partnera", "IDpartnera = '" + dtTabela.Rows[0]["Sifra"].ToString() + "'", nazivPoslovnice); foreach (DataRow redU in dtTabelaU.Rows) { ugovorDob.Items.Add(new ListItem(redU["BrojUgovora"].ToString(), redU["SifraUgovora"].ToString())); } } } else { divDok.Visible = true; DataTable dtPostojeci = Upiti.Select2("*", "ulazni_racuni", "Dokument = '" + Request.QueryString["SIFRA"] + "'", nazivPoslovnice); foreach (DataRow red in dtPostojeci.Rows) { dokument.Value = red["Dokument"].ToString(); datum.Value = Convert.ToDateTime(red["Datum"].ToString()).ToString("yyyy-dd-MM"); valuta.Value = red["Valuta"].ToString(); DataTable dtTabela = Upiti.Select2("*", "namena_sredstava_program", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selProgram.Items.Add(new ListItem(redP["Program"].ToString(), redP["Sifra"].ToString())); } selProgram.Value = red["Program"].ToString(); if (red["Program"].ToString() != null || red["Program"].ToString() != "") { dtTabela = Upiti.Select2("*", "namena_sredstava_programska_aktivnost", "IDprograma = '" + red["Program"].ToString() + "'", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selPogramAkt.Items.Add(new ListItem(redP["ProgramskaAktivnost"].ToString(), redP["Sifra"].ToString())); } selPogramAkt.Value = red["Programska_aktivnost"].ToString(); } dtTabela = Upiti.Select2("*", "funkcionalna_klasifikacija", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selFunkcija.Items.Add(new ListItem(redP["Naziv"].ToString(), redP["Sifra"].ToString())); } selFunkcija.Value = red["Funkcija"].ToString(); dtTabela = Upiti.Select2("*", "namena_sredstava_izvor_finansiranja", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selIzvorF.Items.Add(new ListItem(redP["IzvorFinansiranja"].ToString(), redP["Sifra"].ToString())); } selIzvorF.Value = red["Izvor_finansiranja"].ToString(); dtTabela = Upiti.Select2("*", "poslovni_partneri", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selDob.Items.Add(new ListItem(redP["Naziv"].ToString(), redP["Sifra"].ToString())); } selDob.Value = red["ID_partnera"].ToString(); if (red["ID_partnera"].ToString() != null || red["ID_partnera"].ToString() != "") { dtTabela = Upiti.Select2("*", "tekuci_racun", "IDpartnera = '" + red["ID_partnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { tekr.Items.Add(new ListItem(redP["Racun"].ToString(), redP["Sifra"].ToString())); } tekr.Value = red["TekuciRacun"].ToString(); dtTabela = Upiti.Select2("*", "ugovori_partnera", "IDpartnera = '" + red["ID_partnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { ugovorDob.Items.Add(new ListItem(redP["BrojUgovora"].ToString(), redP["SifraUgovora"].ToString())); } ugovorDob.Value = red["Ugovor"].ToString(); } brojFakture.Value = red["Broj_fakture"].ToString(); napomena.Value = red["Opis"].ToString(); } } konekcija.Close(); }
public string[] SacuvajUlazni(string proDokument, string proDatum, string proValuta, string proProgram, string proProgramskAktivnost, string proFunkcija, string proIzvorF, string proPartner, string proBrojF, string proUgovor, string proOpis, string proTekuci) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string SifraDok = Request.QueryString["SIFRA"]; string[] poruka = new string[2]; if (proDokument != "") { string naredbaUpdate = "Update ulazni_racuni set Storno=@Storno, Datum=@Datum, Valuta=@Valuta, Program=@Program, Programska_aktivnost=@ProgramskAktivnost, Funkcija=@Funkcija, Izvor_finansiranja=@IzvorF, Opis=@Opis, Ugovor=@Ugovor, ID_partnera=@Partner, Broj_fakture=@BrojF, TekuciRacun=@Tekuci where Dokument='" + proDokument + "'"; try { MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Storno", 'N'); komandaUpdate.Parameters.AddWithValue("@Datum", proDatum); komandaUpdate.Parameters.AddWithValue("@Valuta", proValuta); komandaUpdate.Parameters.AddWithValue("@Program", proProgram); komandaUpdate.Parameters.AddWithValue("@ProgramskAktivnost", proProgramskAktivnost); komandaUpdate.Parameters.AddWithValue("@Funkcija", proFunkcija); komandaUpdate.Parameters.AddWithValue("@IzvorF", proIzvorF); komandaUpdate.Parameters.AddWithValue("@Partner", proPartner); komandaUpdate.Parameters.AddWithValue("@BrojF", proBrojF); komandaUpdate.Parameters.AddWithValue("@Ugovor", proUgovor); komandaUpdate.Parameters.AddWithValue("@Opis", proOpis); komandaUpdate.Parameters.AddWithValue("@Tekuci", proTekuci); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili ulazni račun!"; } catch (Exception ero) { konekcija.Close(); poruka[0] = "N"; //poruka[1] = ero.ToString(); poruka[1] = ero + "Greška prilikom izmene ulaznog računa!"; } return(poruka); } else { DataTable dtPokupiSifre = Upiti.Select2("max(Dokument) as Dokument", "ulazni_racuni", "ne", nazivPoslovnice); string poslednjaSifra = ""; if (dtPokupiSifre.Rows.Count == 1) { poslednjaSifra = dtPokupiSifre.Rows[0]["Dokument"].ToString(); } else { poslednjaSifra = ""; } int razdvojenaSifra = 0; string novaSifra = "UR"; if (poslednjaSifra.Trim() == "") { novaSifra = "UR0000001"; } else { razdvojenaSifra = int.Parse(poslednjaSifra.Remove(0, 2)); razdvojenaSifra++; int brojKaratreraSifra = razdvojenaSifra.ToString().Length; int brojNulaKojeTrebaDodati = 7 - brojKaratreraSifra; for (int i = 0; i < brojNulaKojeTrebaDodati; i++) { novaSifra += "0"; } novaSifra += razdvojenaSifra.ToString(); } try { string naredbaInsert = "Insert into ulazni_racuni (Storno, Dokument, Datum, ID_partnera, Broj_fakture, Opis, Ugovor, Program, Programska_aktivnost, Funkcija, Izvor_finansiranja, Korisnik, Poslednja_izmena, Valuta, TekuciRacun) values (@Storno, @Dokument, @Datum, @Partner, @BrojF, @Opis, @Ugovor, @Program, @ProgramskAktivnost, @Funkcija, @IzvorF, @Korisnik, current_timestamp, @Valuta, @Tekuci)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Storno", 'N'); komandaInsert.Parameters.AddWithValue("@Dokument", novaSifra); komandaInsert.Parameters.AddWithValue("@Datum", proDatum); komandaInsert.Parameters.AddWithValue("@Valuta", proValuta); komandaInsert.Parameters.AddWithValue("@Program", proProgram); komandaInsert.Parameters.AddWithValue("@ProgramskAktivnost", proProgramskAktivnost); komandaInsert.Parameters.AddWithValue("@Funkcija", proFunkcija); komandaInsert.Parameters.AddWithValue("@IzvorF", proIzvorF); komandaInsert.Parameters.AddWithValue("@Partner", proPartner); komandaInsert.Parameters.AddWithValue("@BrojF", proBrojF); komandaInsert.Parameters.AddWithValue("@Ugovor", proUgovor); komandaInsert.Parameters.AddWithValue("@Opis", proOpis); komandaInsert.Parameters.AddWithValue("@Korisnik", Session["korisnickoIme"]); komandaInsert.Parameters.AddWithValue("@Tekuci", proTekuci); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli ulazni račun!"; } catch (Exception ero) { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Greška prilikom unosa ulaznog računa!"; } return(poruka); } }
public string[] Sacuvaj(string vrednost, string proInputKlasifikacija, string proInputNazivKlasifikacije) { if ((String)Session["sifraPartneraZaKlasifikacijuAsortimana"] == "" || (String)Session["sifraPartneraZaKlasifikacijuAsortimana"] == null) { Response.Redirect("/pages/navbar.aspx"); } string KorisnikUgovor = (String)Session["sifraPartneraZaKlasifikacijuAsortimana"]; string[] poruka = new string[3]; //poruka[0] = "D"; //poruka[1] = "Uspešno ste izmenili ulazni račun!"; //poruka[0] = "N"; //poruka[1] = "Greška prilikom izmene ulaznog računa!"; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string vrednost = Request.QueryString["SIFRA20"]; string proKlasifikacija = proInputKlasifikacija; string proNazivKlasifikacije = proInputNazivKlasifikacije; if (proKlasifikacija == "") { poruka[0] = "N"; poruka[1] = "Niste uneli klasifikaciju!"; return(poruka); //lblObavestenje.Text = "Niste uneli tekući račun!"; //return; } if (proNazivKlasifikacije == "") { poruka[0] = "N"; poruka[1] = "Niste uneli naziv klasifikacije!"; return(poruka); //lblObavestenje.Text = "Niste uneli tekući račun!"; //return; } //lblObavestenje.Text = ""; string Korisnik = (String)Session["korisnickoIme"]; //Session["povratnaSesija1"] = KorisnikUgovor; //Session["povratnaSesija2"] = KorisnikUgovor;//proKlasifikacija ; DataTable dtIzmena = Upiti.Select2("*", "klasifikacija_asortimana", "Sifra='" + vrednost.Trim() + "'", nazivPoslovnice); string sfr = ""; foreach (DataRow red in dtIzmena.Rows) { DataTable dtUzmiPartnera = Upiti.Select2("Sifra", "poslovni_partneri", "Sifra='" + red["IDpartnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow redic in dtUzmiPartnera.Rows) { sfr = redic["Sifra"].ToString(); } } if (vrednost != "") { try { //DataTable dtOstali = Upiti.Select2("Racun,IDpartnera", "klasifikacija_asortimana", "ID <> '" + vrednost + "'", nazivPoslovnice); string naredbaUpdate = "Update klasifikacija_asortimana set Klasifikacija=@Klasifikacija, NazivKlasifikacije=@NazivKlasifikacije, IDpartnera=@IDpartnera, Korisnik=@Korisnik, PoslednjaIzmena=@PoslednjaIzmena where Sifra='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Klasifikacija", proKlasifikacija); komandaUpdate.Parameters.AddWithValue("@NazivKlasifikacije", proNazivKlasifikacije); komandaUpdate.Parameters.AddWithValue("@IDpartnera", KorisnikUgovor); komandaUpdate.Parameters.AddWithValue("@Korisnik", Korisnik); komandaUpdate.Parameters.AddWithValue("@PoslednjaIzmena", DateTime.Now); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili podatke klasifikacije asortimana!"; poruka[2] = KorisnikUgovor; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { try { string novaSifra = NovaSifra.VratiSifru("Sifra", "klasifikacija_asortimana", nazivPoslovnice, "KA"); string naredbaInsert = "Insert into klasifikacija_asortimana (Sifra,IDpartnera,Klasifikacija,NazivKlasifikacije,Korisnik,PoslednjaIzmena) values (@Sifra,@IDpartnera,@Klasifikacija,@NazivKlasifikacije,@Korisnik,@PoslednjaIzmena)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@IDpartnera", KorisnikUgovor); komandaInsert.Parameters.AddWithValue("@Klasifikacija", proKlasifikacija.Trim()); komandaInsert.Parameters.AddWithValue("@NazivKlasifikacije", proNazivKlasifikacije.Trim()); komandaInsert.Parameters.AddWithValue("@Korisnik", Korisnik); komandaInsert.Parameters.AddWithValue("@PoslednjaIzmena", DateTime.Now); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli podatke klasifikacije asortimana!"; poruka[2] = KorisnikUgovor; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } }
public string[] Sacuvaj(string vrednost, string proInputKomitent, string proInputRacun) { if ((String)Session["sifraPartneraZaTekuciRacun"] == "" || (String)Session["sifraPartneraZaTekuciRacun"] == null) { Response.Redirect("/pages/navbar.aspx"); } string KorisnikUgovor = (String)Session["sifraPartneraZaTekuciRacun"]; string[] poruka = new string[3]; //poruka[0] = "D"; //poruka[1] = "Uspešno ste izmenili ulazni račun!"; //poruka[0] = "N"; //poruka[1] = Request.QueryString["SIFRA"].Trim(); string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string vrednost = Request.QueryString["SIFRA20"]; string proTekuciRacun = proInputRacun; if (proTekuciRacun == "") { poruka[0] = "N"; poruka[1] = "Niste uneli tekući račun!"; return(poruka); //lblObavestenje.Text = "Niste uneli tekući račun!"; //return; } //lblObavestenje.Text = ""; string Korisnik = (String)Session["korisnickoIme"]; //Session["povratnaSesija1"] = KorisnikUgovor; //Session["povratnaSesija2"] = proTekuciRacun; DataTable dtIzmena = Upiti.Select2("*", "tekuci_racun", "ID='" + vrednost.Trim() + "'", nazivPoslovnice); string sfr = ""; foreach (DataRow red in dtIzmena.Rows) { DataTable dtUzmiPartnera = Upiti.Select2("Sifra", "poslovni_partneri", "Sifra='" + red["IDpartnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow redic in dtUzmiPartnera.Rows) { sfr = redic["Sifra"].ToString(); } } if (vrednost != "") { try { DataTable dtOstali = Upiti.Select2("Racun,IDpartnera", "tekuci_racun", "ID <> '" + vrednost + "'", nazivPoslovnice); string naredbaUpdate = "Update tekuci_racun set Racun=@Racun, IDpartnera=@IDpartnera, PoslednjaIzmena=@PoslednjaIzmena where ID='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Racun", proTekuciRacun); komandaUpdate.Parameters.AddWithValue("@IDpartnera", KorisnikUgovor); komandaUpdate.Parameters.AddWithValue("@PoslednjaIzmena", DateTime.Now); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili podatke tekućeg računa!"; poruka[2] = KorisnikUgovor; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { try { string novaSifra = NovaSifra.VratiSifru("ID", "tekuci_racun", nazivPoslovnice, "TR"); string naredbaInsert = "Insert into tekuci_racun (ID,Racun,IDpartnera,PoslednjaIzmena) values (@ID,@Racun,@IDpartnera,@PoslednjaIzmena)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@ID", novaSifra); komandaInsert.Parameters.AddWithValue("@Racun", proTekuciRacun.Trim()); komandaInsert.Parameters.AddWithValue("@IDpartnera", KorisnikUgovor); komandaInsert.Parameters.AddWithValue("@PoslednjaIzmena", DateTime.Now); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli podatke tekućeg računa!"; poruka[2] = KorisnikUgovor; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } }
public string[] Sacuvaj(string vrednost, string proNaziv, string proJedinica, string proGrupa, string proKonto, string proSifraPlacanja, string proPozivNaBroj) { string[] poruka = new string[2]; //poruka[0] = "N"; //poruka[1] = "Greška prilikom izmene ulaznog računa!"; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string vrednost = Request.QueryString["SIFRA10"]; System.Data.DataTable dtSveGrupe = Upiti.Select2("*", "grupe_troskova", "ne", nazivPoslovnice); string idGrupe = ""; if (proGrupa == "-- Izaberite --") { poruka[0] = "N"; poruka[1] = "Niste odabrali grupu troškova!"; return(poruka); //lblObavestenje.Text = "Niste odabrali grupu troškova!"; //return; } foreach (DataRow red in dtSveGrupe.Rows) { if (red["Naziv"].ToString() == proGrupa) { idGrupe = red["Sifra"].ToString(); } } //string proNaziv = naziv.Value; //string proJedinica= jedinicaMere.Value; //string proKonto = konto.Value; //string proSifraPlacanja = sifraPlacanja.Value; //string proPozivNaBroj = pozivNaBroj.Value; if (proNaziv.Trim() == "") { poruka[0] = "N"; poruka[1] = "Niste uneli naziv!"; return(poruka); //lblObavestenje.Text = "Niste uneli naziv!"; //return; } if (proJedinica.Trim() == "") { poruka[0] = "N"; poruka[1] = "Niste uneli jedinicu mere!"; return(poruka); //lblObavestenje.Text = "Niste uneli jedinicu mere!"; //return; } // lblObavestenje.Text = ""; if (vrednost != "") { DataTable dtProveriDaLiPostojiVec = Upiti.Select2("*", "vrste_troskova", "Sifra <> '" + vrednost + "' and Konto='" + proKonto.Trim() + "' and Naziv='" + proNaziv.Trim() + "'", nazivPoslovnice); if (dtProveriDaLiPostojiVec.Rows.Count > 0) { poruka[0] = "N"; poruka[1] = "Uneli ste kombinaciju Konto/Naziv koja već postoji!"; return(poruka); //lblObavestenje.Text = "Uneli ste kombinaciju Konto/Naziv koja već postoji!"; //return; } try { string naredbaUpdate = "Update vrste_troskova set Konto=@Konto, Naziv=@Naziv, IDgrupe=@IDgrupe, JedinicaMere=@JedinicaMere, SifraPlacanja=@SifraPlacanja, PozivNaBroj=@PozivNaBroj where Sifra='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Konto", proKonto); komandaUpdate.Parameters.AddWithValue("@Naziv", proNaziv); komandaUpdate.Parameters.AddWithValue("@IDgrupe", idGrupe); komandaUpdate.Parameters.AddWithValue("@JedinicaMere", proJedinica); komandaUpdate.Parameters.AddWithValue("@SifraPlacanja", proSifraPlacanja); komandaUpdate.Parameters.AddWithValue("@PozivNaBroj", proPozivNaBroj); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili vrstu troškova!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { DataTable dtProveriDaLiPostojiVec = Upiti.Select2("*", "vrste_troskova", "Konto='" + proKonto.Trim() + "' and Naziv='" + proNaziv.Trim() + "'", nazivPoslovnice); if (dtProveriDaLiPostojiVec.Rows.Count > 0) { poruka[0] = "N"; poruka[1] = "Uneli ste kombinaciju Konto/Naziv koja već postoji!"; return(poruka); //lblObavestenje.Text = "Uneli ste kombinaciju Konto/Naziv koja već postoji!"; //return; } string novaSifra = NovaSifra.VratiSifru("Sifra", "vrste_troskova", nazivPoslovnice, "VT"); try { string naredbaInsert = "Insert into vrste_troskova (Sifra,Konto,Naziv,IDgrupe,JedinicaMere,Konto2,SifraPlacanja,PozivNaBroj) values (@Sifra,@Konto,@Naziv,@IDgrupe,@JedinicaMere,@Konto2,@SifraPlacanja,@PozivNaBroj)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@Konto", proKonto); komandaInsert.Parameters.AddWithValue("@Naziv", proNaziv); komandaInsert.Parameters.AddWithValue("@IDgrupe", idGrupe); komandaInsert.Parameters.AddWithValue("@JedinicaMere", proJedinica); komandaInsert.Parameters.AddWithValue("@Konto2", ""); komandaInsert.Parameters.AddWithValue("@SifraPlacanja", proSifraPlacanja); komandaInsert.Parameters.AddWithValue("@PozivNaBroj", proPozivNaBroj); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli grupu troškova!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } }
public string [] Sacuvaj(string vrednost, string proImePrezime, string proJMBG, string proMesto, string proTelefon, string proFax) { string[] poruka = new string[2]; //poruka[0] = "D"; //poruka[1] = "Uspešno ste izmenili ulazni račun!"; //poruka[0] = "N"; //poruka[1] = "Greška prilikom izmene ulaznog računa!"; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string vrednost = Request.QueryString["SIFRA"]; //string proImePrezime = inputImePrezime.Value.Trim(); //string proJMBG = inputJMBG.Value.Trim(); //string proMesto = inputMesto.Value.Trim(); //string proTelefon = inputTelefon.Value.Trim(); //string proFax = inputFax.Value.Trim(); if (proImePrezime == "") { poruka[0] = "N"; poruka[1] = "Niste uneli ime i prezime!"; return(poruka); //lblObavestenje.Text = "Niste uneli ime i prezime!"; //return; } if (proJMBG == "") { poruka[0] = "N"; poruka[1] = "Niste uneli JMBG!"; return(poruka); //lblObavestenje.Text = "Niste uneli JMBG"; //return; } try { long jmbgBroj = long.Parse(proJMBG); } catch { poruka[0] = "N"; poruka[1] = "JMBG mora da sadrži samo cifre!"; return(poruka); //lblObavestenje.Text = "JMBG mora da sadrži samo cifre!"; //return; } if (proJMBG.Length != 13) { poruka[0] = "N"; poruka[1] = "JMBG mora imati 13 cifara!"; return(poruka); //lblObavestenje.Text = "JMBG mora imati 13 cifara!"; //return; } //lblObavestenje.Text = ""; //poruka[0] = "N"; //poruka[1] = "HEJ" + vrednost; //return poruka; if (vrednost != "") { DataTable dtOstali = Upiti.Select2("Sifra,JMBG", "poslovni_partneri", "Sifra <> '" + vrednost + "'", nazivPoslovnice); foreach (DataRow red in dtOstali.Rows) { if (red["JMBG"].ToString() == proJMBG) { poruka[0] = "N"; poruka[1] = "JMBG koji ste uneli pripada drugom poslovnom partneru!"; return(poruka); //lblObavestenje.Text = "JMBG koji ste uneli pripada drugom poslovnom partneru!"; //return; } } string naredbaUpdate = "Update poslovni_partneri set ImePrezime=@ImePrezime, JMBG=@JMBG, Mesto=@Mesto, Telefon=@Telefon, Fax=@Fax where Sifra='" + vrednost + "'"; try { MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@ImePrezime", proImePrezime); komandaUpdate.Parameters.AddWithValue("@JMBG", proJMBG); komandaUpdate.Parameters.AddWithValue("@Mesto", proMesto); komandaUpdate.Parameters.AddWithValue("@Telefon", proTelefon); komandaUpdate.Parameters.AddWithValue("@Fax", proFax); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili podatke o partneru!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { DataTable dtOstali = Upiti.Select2("Sifra,JMBG", "poslovni_partneri", "ne", nazivPoslovnice); foreach (DataRow red in dtOstali.Rows) { if (red["JMBG"].ToString() == proJMBG) { poruka[0] = "N"; poruka[1] = "JMBG koji ste uneli pripada drugom poslovnom partneru!"; return(poruka); //lblObavestenje.Text = "JMBG koji ste uneli pripada drugom poslovnom partneru!"; //return; } } string novaSifra = NovaSifra.VratiSifru("sifra", "poslovni_partneri", nazivPoslovnice, "PA"); string naredbaInsert = "Insert into poslovni_Partneri (Sifra,ImePrezime,JMBG,Mesto,Telefon,Fax,Naziv) values (@Sifra,@ImePrezime,@JMBG,@Mesto,@Telefon,@Fax,@Naziv)"; try { //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@ImePrezime", proImePrezime); komandaInsert.Parameters.AddWithValue("@JMBG", proJMBG); komandaInsert.Parameters.AddWithValue("@Mesto", proMesto); komandaInsert.Parameters.AddWithValue("@Telefon", proTelefon); komandaInsert.Parameters.AddWithValue("@Fax", proFax); komandaInsert.Parameters.AddWithValue("@Naziv", ""); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste dodali podatke o partneru!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } //Anchor_Click(sender, e); // Response.Redirect("navbar.aspx"); //Response.Write("<script> HtmlElement Link = document.getElementById('linkPoslovni'); Link.InvokeMember(click)); </script>"); //System.Web.UI.Control link = this.FindControl("linkPoslovni"); //System.Web.UI.HtmlControls.HtmlElement ovoJeLink = }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; System.Data.DataTable dtSviPodaci = Upiti.Select2("*", "poslovni_partneri", "Sifra is not null order by Sifra", nazivPoslovnice); foreach (System.Data.DataRow red in dtSviPodaci.Rows) { ddlKorisnik.Items.Add(red["Sifra"].ToString() + ", " + red["ImePrezime"].ToString() + ", " + red["JMBG"].ToString()); } //string vrednost = Request.QueryString["SIFRA2"]; ////////////////// if (Request.QueryString["SIFRA2"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "ugovori_partnera", "SifraUgovora='" + Request.QueryString["SIFRA2"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["SifraUgovora"].ToString(); string korisnik = red["IDpartnera"].ToString(); DataTable dtSvi = Upiti.Select2("*", "poslovni_partneri", "Sifra='" + korisnik + "'", nazivPoslovnice); string korisnikZaDDL = ""; foreach (DataRow redic in dtSvi.Rows) { korisnikZaDDL = redic["Sifra"].ToString() + ", " + redic["ImePrezime"].ToString() + ", " + redic["JMBG"].ToString(); } ddlKorisnik.Value = korisnikZaDDL; brUgovora.Value = red["BrojUgovora"].ToString(); DateTime dt1 = DateTime.Parse(red["DatumUgovora"].ToString()); DateTime dt2 = DateTime.Parse(red["VaziDo"].ToString()); string godina1 = dt1.Year.ToString(); string mesec1 = dt1.Month.ToString(); string dan1 = dt1.Day.ToString(); if (mesec1.Length == 1) { mesec1 = "0" + mesec1; } if (dan1.Length == 1) { dan1 = "0" + dan1; } string godina2 = dt2.Year.ToString(); string mesec2 = dt2.Month.ToString(); string dan2 = dt2.Day.ToString(); if (mesec2.Length == 1) { mesec2 = "0" + mesec2; } if (dan2.Length == 1) { dan2 = "0" + dan2; } datumOd.Value = godina1 + "-" + mesec1 + "-" + dan1; datumDo.Value = godina2 + "-" + mesec2 + "-" + dan2; iznosUgovora.Value = red["IznosUgovora"].ToString(); preostaliIznos.Value = red["PreostaliIznos"].ToString(); opis.Value = red["Opis"].ToString(); } } ///////////////// } }
public string[] Sacuvaj(string vrednost, string proKonto, string proNamena, string proDobavljac, string proTekuciRacin, string proSifraPlacanja, string proPozivNaPr, string proVaziOd, string proVaziDo, string proIznos) { string[] poruka = new string[2]; //poruka[0] = "N"; //poruka[1] = "Greška prilikom izmene ulaznog računa!"; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); // string vrednost = Request.QueryString["SIFRA11"]; //string proKonto = konto.Value.Trim(); //string proNamena = namena.Value.Trim(); //string proDobavljac = dobavljac.Value.Trim(); //string proTekuciRacin = dobavljac.Value.Trim(); //string proSifraPlacanja = sifPlacanja.Value.Trim(); //string proPozivNaPr = pozivNaBr.Value.Trim(); //string proVaziOd =vaziOd.Value; //string proVaziDo =vaziDo.Value; //string proIznos = iznos.Value; if (proKonto == "") { poruka[0] = "N"; poruka[1] = "Niste uneli konto!"; return(poruka); } if (proNamena == "") { poruka[0] = "N"; poruka[1] = "Niste uneli namenu!"; return(poruka); //lblObavestenje.Text = "Niste uneli namenu!"; //return; } if (proDobavljac.Trim() == "--Izaberite--" || proDobavljac.Trim() == "") { poruka[0] = "N"; poruka[1] = "Niste odabrali dobavljača!"; return(poruka); //lblObavestenje.Text = "Niste uneli dobavljača!"; //return; } if (proSifraPlacanja == "") { poruka[0] = "N"; poruka[1] = "Niste uneli šifru plaćanja!"; return(poruka); //lblObavestenje.Text = "Niste uneli šifru plaćanja!"; //return; } if (proPozivNaPr == "") { poruka[0] = "N"; poruka[1] = "Niste uneli poziv na broj!"; return(poruka); //lblObavestenje.Text = "Niste uneli poziv na broj!"; //return; } if (proVaziOd == "") { poruka[0] = "N"; poruka[1] = "Niste uneli važi od!"; return(poruka); //lblObavestenje.Text = "Niste uneli važi od!"; //return; } if (proVaziDo == "") { poruka[0] = "N"; poruka[1] = "Niste uneli važi do!"; return(poruka); //lblObavestenje.Text = "Niste uneli važi do!"; //return; } if (proIznos == "") { poruka[0] = "N"; poruka[1] = "Niste uneli iznos!"; return(poruka); //lblObavestenje.Text = "Niste uneli iznos!"; //return; } string dobavljac = ""; string tekuciRacun = ""; string[] rastavljaj = proDobavljac.Split(new char[] { ',' }); dobavljac = rastavljaj[0]; DataTable dtRacuna = Upiti.Select2("*", "tekuci_racun", "IDpartnera='" + dobavljac + "' and Racun='" + proTekuciRacin + "'", nazivPoslovnice); foreach (DataRow er in dtRacuna.Rows) { tekuciRacun = er["ID"].ToString(); } //lblObavestenje.Text = ""; string Korisnik = (String)Session["korisnickoIme"]; if (vrednost != "") { try { string naredbaUpdate = "Update dokaznica set Namena=@Namena,Dobavljac=@Dobavljac,TekuciRacun=@TekuciRacun,SifraPlacanja=@SifraPlacanja,PozivNaBroj=@PozivNaBroj,VaziOd=@VaziOd,VaziDo=@VaziDo,Iznos=@Iznos,Konto=@Konto,Korisnik=@Korisnik where Sifra='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Namena", proNamena); komandaUpdate.Parameters.AddWithValue("@Dobavljac", dobavljac); komandaUpdate.Parameters.AddWithValue("@TekuciRacun", tekuciRacun); komandaUpdate.Parameters.AddWithValue("@SifraPlacanja", proSifraPlacanja); komandaUpdate.Parameters.AddWithValue("@PozivNaBroj", proPozivNaPr); komandaUpdate.Parameters.AddWithValue("@VaziOd", proVaziOd); komandaUpdate.Parameters.AddWithValue("@VaziDo", proVaziDo); komandaUpdate.Parameters.AddWithValue("@Iznos", proIznos); komandaUpdate.Parameters.AddWithValue("@Konto", proKonto); komandaUpdate.Parameters.AddWithValue("@Korisnik", Korisnik); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili dokaznicu!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { string novaSifra = NovaSifra.VratiSifru("Sifra", "dokaznica", nazivPoslovnice, "DO"); try { string naredbaInsert = "Insert into dokaznica (Sifra,Namena,Dobavljac,TekuciRacun,SifraPlacanja,PozivNaBroj,VaziOd,VaziDo,Iznos,Konto,Korisnik) values (@Sifra,@Namena,@Dobavljac,@TekuciRacun,@SifraPlacanja,@PozivNaBroj,@VaziOd,@VaziDo,@Iznos,@Konto,@Korisnik)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@Namena", proNamena); komandaInsert.Parameters.AddWithValue("@Dobavljac", dobavljac); komandaInsert.Parameters.AddWithValue("@TekuciRacun", tekuciRacun); komandaInsert.Parameters.AddWithValue("@SifraPlacanja", proSifraPlacanja); komandaInsert.Parameters.AddWithValue("@PozivNaBroj", proPozivNaPr); komandaInsert.Parameters.AddWithValue("@VaziOd", proVaziOd); komandaInsert.Parameters.AddWithValue("@VaziDo", proVaziDo); komandaInsert.Parameters.AddWithValue("@Iznos", proIznos); komandaInsert.Parameters.AddWithValue("@Konto", proKonto); komandaInsert.Parameters.AddWithValue("@Korisnik", Korisnik); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli dokaznicu!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; DataTable dtPP = Upiti.Select2("Sifra,ImePrezime,JMBG", "poslovni_partneri", "ne", nazivPoslovnice); foreach (DataRow red in dtPP.Rows) { dobavljac.Items.Add(red["Sifra"].ToString() + ", " + red["ImePrezime"].ToString() + ", " + red["JMBG"].ToString()); } if (Request.QueryString["SIFRA11"] == null) { divDok.Visible = false; } else { divDok.Visible = true; DataTable dtIzmena = Upiti.Select2("*", "dokaznica", "Sifra='" + Request.QueryString["SIFRA11"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { dokument.Value = red["Sifra"].ToString(); konto.Value = red["Konto"].ToString(); namena.Value = red["Namena"].ToString(); //dobavljac.Value = red["Dobavljac"].ToString(); takuciRacun.Value = red["TekuciRacun"].ToString(); sifPlacanja.Value = red["SifraPlacanja"].ToString(); pozivNaBr.Value = red["PozivNaBroj"].ToString(); string korisnik = red["Dobavljac"].ToString(); DataTable dtSvi = Upiti.Select2("*", "poslovni_partneri", "Sifra='" + korisnik + "'", nazivPoslovnice); string korisnikZaDDL = ""; foreach (DataRow redic in dtSvi.Rows) { korisnikZaDDL = redic["Sifra"].ToString() + ", " + redic["ImePrezime"].ToString() + ", " + redic["JMBG"].ToString(); DataTable dtRacuna = Upiti.Select2("*", "tekuci_racun", "IDpartnera='" + korisnik + "'", nazivPoslovnice); foreach (DataRow reee in dtRacuna.Rows) { takuciRacun.Items.Add(reee["Racun"].ToString()); if (reee["ID"].ToString() == red["TekuciRacun"].ToString()) { takuciRacun.Value = reee["Racun"].ToString(); } } } dobavljac.Value = korisnikZaDDL; DateTime dt1 = DateTime.Parse(red["VaziOd"].ToString()); DateTime dt2 = DateTime.Parse(red["VaziDo"].ToString()); string godina1 = dt1.Year.ToString(); string mesec1 = dt1.Month.ToString(); string dan1 = dt1.Day.ToString(); if (mesec1.Length == 1) { mesec1 = "0" + mesec1; } if (dan1.Length == 1) { dan1 = "0" + dan1; } string godina2 = dt2.Year.ToString(); string mesec2 = dt2.Month.ToString(); string dan2 = dt2.Day.ToString(); if (mesec2.Length == 1) { mesec2 = "0" + mesec2; } if (dan2.Length == 1) { dan2 = "0" + dan2; } vaziOd.Value = godina1 + "-" + mesec1 + "-" + dan1; vaziDo.Value = godina2 + "-" + mesec2 + "-" + dan2; iznos.Value = red["Iznos"].ToString(); } } } }
public string[] Sacuvaj(string vrednost, string proNaziv) { string[] poruka = new string[2]; //poruka[0] = "N"; //poruka[1] = "Greška prilikom izmene ulaznog računa!"; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string vrednost = Request.QueryString["SIFRA9"]; //string proNaziv = inputNaziv.Value.Trim(); if (proNaziv == "") { poruka[0] = "N"; poruka[1] = "Niste uneli naziv!"; return(poruka); //lblObavestenje.Text = "Niste uneli naziv!"; //return; } // lblObavestenje.Text = ""; string Korisnik = (String)Session["korisnickoIme"]; if (vrednost != "") { DataTable dtProveriDaLiPostojiNaziv = Upiti.Select2("Naziv", "grupe_troskova", "Sifra<> '" + vrednost + "' and Naziv='" + proNaziv + "'", nazivPoslovnice); if (dtProveriDaLiPostojiNaziv.Rows.Count > 0) { poruka[0] = "N"; poruka[1] = "Uneti naziv već postoji!"; return(poruka); //lblObavestenje.Text = "Uneti naziv već postoji!"; //return; } try { string naredbaUpdate = "Update grupe_troskova set Naziv=@Naziv,Uneo=@Uneo where Sifra='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Naziv", proNaziv); komandaUpdate.Parameters.AddWithValue("@Uneo", Korisnik); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili grupu troškova!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { string novaSifra = NovaSifra.VratiSifru("Sifra", "grupe_troskova", nazivPoslovnice, "GT"); DataTable dtProveriDaLiPostojiNaziv = Upiti.Select2("Naziv", "grupe_troskova", "Naziv='" + proNaziv + "'", nazivPoslovnice); if (dtProveriDaLiPostojiNaziv.Rows.Count > 0) { poruka[0] = "N"; poruka[1] = "Uneti naziv već postoji!"; return(poruka); //lblObavestenje.Text = "Uneti naziv već postoji!"; //return; } try { string naredbaInsert = "Insert into grupe_troskova (Sifra,Naziv,Uneo) values (@Sifra,@Naziv,@Uneo)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@Naziv", proNaziv); komandaInsert.Parameters.AddWithValue("@Uneo", Korisnik); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli grupu troškova!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } }
public string[] Sacuvaj(string vrednost, string proSifra, string proNaziv) { string[] poruka = new string[2]; //poruka[0] = "N"; //poruka[1] = "Greška prilikom izmene ulaznog računa!"; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string vrednost = Request.QueryString["SIFRA13"]; System.Data.DataTable dtSveGrupe = Upiti.Select2("*", "namena_sredstava_program", "ne", nazivPoslovnice); //string proSifra = sifra.Value; //string proNaziv = naziv.Value; if (proSifra.Trim() == "") { poruka[0] = "N"; poruka[1] = "Niste uneli šifru!"; return(poruka); //lblObavestenje.Text = "Niste uneli šifru!"; //return; } if (proNaziv.Trim() == "") { poruka[0] = "N"; poruka[1] = "Niste uneli naziv!"; return(poruka); //lblObavestenje.Text = "Niste uneli naziv!"; //return; } //lblObavestenje.Text = ""; string Korisnik = (String)Session["korisnickoIme"]; DataTable dtProveriDaLiPostoji = Upiti.Select2("*", "namena_sredstava_izvor_finansiranja", "ID='" + proSifra.Trim() + "' or IzvorFinansiranja='" + proNaziv.Trim() + "'", nazivPoslovnice); if (vrednost != "") { DataTable dtZaProveru = Upiti.Select2("ID,IzvorFinansiranja", "namena_sredstava_izvor_finansiranja", "Sifra='" + vrednost + "'", nazivPoslovnice); bool daLiJeOstaloIstoID = false; bool daLiJeOstaloIstoProgram = false; foreach (DataRow red in dtZaProveru.Rows) { if (red["ID"].ToString().Trim() == proSifra.Trim()) { daLiJeOstaloIstoID = true; } if (red["IzvorFinansiranja"].ToString().Trim() == proNaziv.Trim()) { daLiJeOstaloIstoProgram = true; } } if (daLiJeOstaloIstoID == true) { if (dtProveriDaLiPostoji.Rows.Count > 1) { foreach (DataRow red in dtProveriDaLiPostoji.Rows) { if (red["ID"].ToString() == proSifra.Trim()) { poruka[0] = "N"; poruka[1] = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; return(poruka); //lblObavestenje.Text = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; //return; } } } } else { if (dtProveriDaLiPostoji.Rows.Count > 0) { foreach (DataRow red in dtProveriDaLiPostoji.Rows) { if (red["ID"].ToString() == proSifra.Trim()) { poruka[0] = "N"; poruka[1] = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; return(poruka); //lblObavestenje.Text = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; //return; } } } } if (daLiJeOstaloIstoProgram == true) { if (dtProveriDaLiPostoji.Rows.Count > 1) { foreach (DataRow red in dtProveriDaLiPostoji.Rows) { if (red["IzvorFinansiranja"].ToString() == proNaziv.Trim()) { poruka[0] = "N"; poruka[1] = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; return(poruka); //lblObavestenje.Text = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; //return; } } } } else { if (dtProveriDaLiPostoji.Rows.Count > 0) { foreach (DataRow red in dtProveriDaLiPostoji.Rows) { if (red["IzvorFinansiranja"].ToString() == proNaziv.Trim()) { poruka[0] = "N"; poruka[1] = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; return(poruka); //lblObavestenje.Text = "Šifra/izvor finansiranja koju ste uneli već postoji u bazi!"; //return; } } } } try { string naredbaUpdate = "Update namena_sredstava_izvor_finansiranja set ID=@ID, IzvorFinansiranja=@IzvorFinansiranja, Uneo=@Uneo where Sifra='" + vrednost + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@ID", proSifra.Trim()); komandaUpdate.Parameters.AddWithValue("@IzvorFinansiranja", proNaziv.Trim()); komandaUpdate.Parameters.AddWithValue("@Uneo", Korisnik); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili izvor finansiranja!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } else { if (dtProveriDaLiPostoji.Rows.Count > 0) { foreach (DataRow red in dtProveriDaLiPostoji.Rows) { if (red["ID"].ToString() == proSifra.Trim()) { poruka[0] = "N"; poruka[1] = "Šifra programa koju ste uneli već postoji u bazi!"; //lblObavestenje.Text = "Šifra programa koju ste uneli već postoji u bazi!"; } if (red["IzvorFinansiranja"].ToString() == proNaziv.Trim()) { poruka[0] = "N"; poruka[1] = "Izvor finanisranja koji ste uneli već postoji u baz!"; //lblObavestenje.Text = "Izvor finanisranja koji ste uneli već postoji u bazi!"; } return(poruka); } } string novaSifra = NovaSifra.VratiSifru("Sifra", "namena_sredstava_izvor_finansiranja", nazivPoslovnice, "IF"); try { string naredbaInsert = "Insert into namena_sredstava_izvor_finansiranja (Sifra,ID,IzvorFinansiranja,Uneo) values (@Sifra,@ID,@IzvorFinansiranja,@Uneo)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Sifra", novaSifra); komandaInsert.Parameters.AddWithValue("@ID", proSifra.Trim()); komandaInsert.Parameters.AddWithValue("@IzvorFinansiranja", proNaziv.Trim()); komandaInsert.Parameters.AddWithValue("@Uneo", Korisnik); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli izvor finansiranja!"; } catch { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Neuspešno konektovanje na bazu!"; } return(poruka); } }
public string[] SacuvajUlazni(int proID, string proDokument, string proTrosak, string proIznosBP, string proStopa, string proIznos, string proPlaceno, string proKonto, string proOpis) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); //string SifraDok = Request.QueryString["SIFRA"]; string[] poruka = new string[2]; if (proID != 0) { string naredbaUpdate = "Update ulazni_racuni_stavke set ID_vrsta_troska=@Trosak, Stopa=@Stopa, Konto=@Konto, IznosBezPDV=@IznosBP, Iznos=@Iznos, Placeno=@Placeno, Opis=@Opis where Dokument='" + proDokument + "' and ID='" + proID + "'"; try { MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Trosak", proTrosak); komandaUpdate.Parameters.AddWithValue("@Stopa", proStopa); komandaUpdate.Parameters.AddWithValue("@Konto", proKonto); komandaUpdate.Parameters.AddWithValue("@IznosBP", proIznosBP); komandaUpdate.Parameters.AddWithValue("@Iznos", proIznos); komandaUpdate.Parameters.AddWithValue("@Placeno", proPlaceno); komandaUpdate.Parameters.AddWithValue("@Opis", proOpis); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste izmenili ulazni račun!"; } catch (Exception ero) { konekcija.Close(); poruka[0] = "N"; //poruka[1] = ero.ToString(); poruka[1] = "Greška prilikom izmene ulaznog računa!" + ero; } return(poruka); } else { DataTable dtPokupiSifre = Upiti.Select2("max(ID) as ID", "ulazni_racuni_stavke", "ne", nazivPoslovnice); int poslednjaSifra = 1; int novaSifra = poslednjaSifra; if (dtPokupiSifre.Rows.Count == 1) { if (dtPokupiSifre.Rows[0]["ID"] == null || dtPokupiSifre.Rows[0]["ID"].ToString() == "") { novaSifra = 1; } else { poslednjaSifra = int.Parse(dtPokupiSifre.Rows[0]["ID"].ToString()); novaSifra = poslednjaSifra + 1; } } try { string naredbaInsert = "Insert into ulazni_racuni_stavke (ID, Dokument, Iznos, Opis, ID_vrsta_troska, Placeno, IznosBezPDV, Stopa, Konto) values (" + novaSifra + ", '" + proDokument + "', @Iznos, @Opis, @Trosak, @Placeno, @IznosBP, @Stopa, @Konto)"; //MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); MySqlCommand komandaInsert = new MySqlCommand(naredbaInsert, konekcija); komandaInsert.Parameters.AddWithValue("@Trosak", proTrosak); komandaInsert.Parameters.AddWithValue("@Stopa", proStopa); komandaInsert.Parameters.AddWithValue("@Konto", proKonto); komandaInsert.Parameters.AddWithValue("@IznosBP", proIznosBP); komandaInsert.Parameters.AddWithValue("@Iznos", proIznos); komandaInsert.Parameters.AddWithValue("@Placeno", proPlaceno); komandaInsert.Parameters.AddWithValue("@Opis", proOpis); konekcija.Open(); komandaInsert.ExecuteNonQuery(); konekcija.Close(); poruka[0] = "D"; poruka[1] = "Uspešno ste uneli stavku ulaznog računa!"; } catch (Exception ero) { konekcija.Close(); poruka[0] = "N"; poruka[1] = "Greška prilikom unosa stavke ulaznog računa!"; } return(poruka); } }
protected void Page_Load(object sender, EventArgs e) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); if (Request.QueryString["ID"] == null) { divID.Visible = false; DataTable dtTabela = Upiti.Select2("*", "vrste_troskova", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selTrosak.Items.Add(new ListItem(redP["Sifra"].ToString() + " - " + redP["Naziv"].ToString(), redP["Sifra"].ToString())); } dtTabela = Upiti.Select2("*", "konta", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selKonto.Items.Add(new ListItem(redP["Sifra"].ToString() + " - " + redP["Naziv"].ToString(), redP["Sifra"].ToString())); } dtTabela = Upiti.Select2("*", "stope", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selStopa.Items.Add(new ListItem(redP["Naziv"].ToString(), redP["Sifra"].ToString())); } } else { divID.Visible = true; DataTable dtPostojeci = Upiti.Select2("*", "ulazni_racuni_stavke", "ID = '" + Request.QueryString["ID"] + "' and Dokument = '" + Request.QueryString["SIFRA"] + "'", nazivPoslovnice); foreach (DataRow red in dtPostojeci.Rows) { idStavke.Value = red["ID"].ToString(); DataTable dtTabela = Upiti.Select2("*", "vrste_troskova", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selTrosak.Items.Add(new ListItem(redP["Sifra"].ToString() + " - " + redP["Naziv"].ToString(), redP["Sifra"].ToString())); } selTrosak.Value = red["ID_vrsta_troska"].ToString(); dtTabela = Upiti.Select2("*", "konta", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selKonto.Items.Add(new ListItem(redP["Sifra"].ToString() + " - " + redP["Naziv"].ToString(), redP["Sifra"].ToString())); } selKonto.Value = red["Konto"].ToString(); dtTabela = Upiti.Select2("*", "stope", "ne", nazivPoslovnice); foreach (DataRow redP in dtTabela.Rows) { selStopa.Items.Add(new ListItem(redP["Naziv"].ToString(), redP["Sifra"].ToString())); } selStopa.Value = red["Stopa"].ToString(); iznosBP.Value = red["IznosBezPDV"].ToString(); iznos.Value = red["Iznos"].ToString(); opis.Value = red["Opis"].ToString(); placeno.Value = red["Placeno"].ToString(); } } }
public string[] ZSkreiranje(string[] dok) { //deklarisem proveru za upis u bazu string porukaUpisa = "D"; string ulazni = ""; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath2(nazivPoslovnice)); string[] poruka = new string[2]; //punjenje promenljive ulazni za where uslov kao IN lista - ('', '') for (int i = 0; i < dok.Length; i++) { ulazni += "'" + dok[i] + "',"; } ulazni = ulazni.Remove(ulazni.Length - 1); ulazni = ulazni.Replace("chk", ""); //provera koliko postoji istih redova za ugovor, konto i dobavljaca, jer je to uslov za kreiranje novog ZS dokumenta DataTable dtTabela = new DataTable(); string naredbaSelect = "select distinct u.Ugovor, s.Konto, u.ID_Partnera from ulazni_racuni u join ulazni_racuni_stavke s on u.Dokument = s.Dokument where u.Dokument in (" + ulazni + ")"; MySqlCommand komandaSelect = new MySqlCommand(naredbaSelect, konekcija); MySqlDataAdapter adapter = new MySqlDataAdapter(komandaSelect); adapter.Fill(dtTabela); if (dtTabela.Rows.Count == 0) { poruka[0] = "N"; poruka[1] = "Ne postoje stavke kako bi se kreirao Zahtev za sredstva!"; return(poruka); } foreach (DataRow red in dtTabela.Rows) { string novaSifraZS = NovaSifra.VratiSifru("SifraDokumenta", "zahtev_za_sredstva", nazivPoslovnice, "ZS"); string ulazniRacuni = ""; //kupim sifre ulaznih racuna koji imaju isti ugovor, konto i id partnera DataTable dtPodaci = Upiti.Select2("distinct s.Dokument, u.Opis", "ulazni_racuni u join ulazni_racuni_stavke s on u.Dokument = s.Dokument", "u.Ugovor='" + red["Ugovor"].ToString() + "' and s.Konto ='" + red["Konto"].ToString() + "' and u.ID_Partnera = '" + red["ID_Partnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow red1 in dtPodaci.Rows) { ulazniRacuni += "'" + red1["Dokument"].ToString() + "',"; } ulazniRacuni = ulazniRacuni.Remove(ulazni.Length); //kreiram dokument i vracam poruku da li je uspesno kreiran, tacnije, uspesno upisan u bazu string povrat = kreirajDokument(novaSifraZS, ulazniRacuni, red["Ugovor"].ToString()); if (povrat == "D") { //filtriram stavke ulaznih racuna koje pripadaju grupaciji ugovor - konto - dobavljac DataTable dtPodaci1 = Upiti.Select2("distinct s.ID, s.Konto, s.Iznos, u.Program, u.Programska_aktivnost, u.Funkcija, u.Izvor_finansiranja", "ulazni_racuni u join ulazni_racuni_stavke s on u.Dokument = s.Dokument", "u.Ugovor='" + red["Ugovor"].ToString() + "' and s.Konto ='" + red["Konto"].ToString() + "' and u.ID_Partnera = '" + red["ID_Partnera"].ToString() + "'", nazivPoslovnice); foreach (DataRow red2 in dtPodaci1.Rows) { string novaSifraNM = NovaSifra.VratiSifru("Dokument1", "namena_sredstava", nazivPoslovnice, "NS"); //kreiram stavke za ZS dokument i vracam poruku da li je uspesno kreiran, tacnije, uspesno upisan u bazu string povrat2 = kreirajDokumentStavke(novaSifraNM, red2["Iznos"].ToString(), novaSifraZS, red2["Konto"].ToString(), red2["Program"].ToString(), red2["Programska_aktivnost"].ToString(), red2["Funkcija"].ToString(), red2["Izvor_finansiranja"].ToString()); if (povrat2 == "N") { porukaUpisa = "N"; break; } } } else { porukaUpisa = "N"; break; } } if (porukaUpisa != "N") { poruka[0] = "D"; poruka[1] = "Uspešno ste kreirali zahtev za sredstva!"; return(poruka); } else { poruka[0] = "N"; poruka[1] = "Greška prilikom upisa, molimo Vas proverite sve podatke u ulaznom računu!"; if (unetiZahtevi.Length > 0) { unetiZahtevi = unetiZahtevi.Substring(0, unetiZahtevi.Length - 1); string naredbaDelete = "delete from zahtev_za_sredstva where SifraDokumenta in (" + unetiZahtevi + ")"; string naredbaDeleteS = "delete from namena_sredstava where Dokument in (" + unetiZahtevi + ")"; MySqlCommand komandaDelete = new MySqlCommand(naredbaDelete, konekcija); MySqlCommand komandaDeleteS = new MySqlCommand(naredbaDeleteS, konekcija); konekcija.Open(); komandaDelete.ExecuteNonQuery(); komandaDeleteS.ExecuteNonQuery(); konekcija.Close(); } return(poruka); } }
//[System.Web.Services.WebMethod(true)] //public static string[] ovde(string prodo) //{ // //mora se kreirati objekat klase da bi se pozvala funkcija u STATIC metodi // pages_PomocniPodaci_ProgramskaAktivnost_Dodavanje strana = new pages_PomocniPodaci_ProgramskaAktivnost_Dodavanje(); // string[] poruka = new string[2]; // poruka = strana.rem(prodo); // return poruka; //} protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; if (Request.QueryString["SIFRA15"] == null) { divDok.Visible = false; if ((String)Session["papa"] == null || (String)Session["papa"] == "") { Response.Redirect("navbar.aspx"); return; } string programcic = (String)Session["papa"]; DataTable dtNazivPrograma = Upiti.Select2("Program", "namena_sredstava_program", "Sifra='" + programcic + "'", nazivPoslovnice); foreach (DataRow red in dtNazivPrograma.Rows) { program.Value = red["Program"].ToString(); } } else { divDok.Visible = true; //sifraPr.Disabled = true; DataTable dtIzmena = Upiti.Select2("*", "namena_sredstava_programska_aktivnost", "Sifra='" + Request.QueryString["SIFRA15"].Trim() + "'", nazivPoslovnice); foreach (DataRow red in dtIzmena.Rows) { DataTable dtProgram = Upiti.Select2("program", "namena_sredstava_program", "Sifra='" + red["IDprograma"].ToString() + "'", nazivPoslovnice); foreach (DataRow redd in dtProgram.Rows) { program.Value = redd["Program"].ToString(); } dokument.Value = red["SIFRA"].ToString(); naziv.Value = red["ProgramskaAktivnost"].ToString(); } // < td >< input style = "width: 275px"class="form-control" disabled/> </td> //<td><input type = "button" class="btn btn-unos obrisi btn-xl js-scroll-trigger" value= "Obriši" onclick="deleteRow('dataTable')"/></td> System.Data.DataTable dtIzmena2 = Upiti.Select2("*", "programska_aktivnost_funkcionalna_klasifikacija", "IDpa='" + Request.QueryString["SIFRA15"].Trim() + "'", nazivPoslovnice); System.Data.DataTable dtFk = Upiti.Select2("*", "funkcionalna_klasifikacija", "ne", nazivPoslovnice); int brojac = 0; foreach (System.Data.DataRow red in dtIzmena2.Rows) { string IDfk = red["IDfk"].ToString(); string nazivFK = ""; foreach (System.Data.DataRow redic in dtFk.Rows) { if (IDfk == redic["Sifra"].ToString()) { nazivFK = redic["Naziv"].ToString(); break; } } Panel pnl2 = new Panel(); pnl2.ID = "pnTBX" + brojac; pnl2.HorizontalAlign = HorizontalAlign.Left; pnl2.Width = new Unit("100%"); pnl2.Height = new Unit("50px"); Panel pnl1 = new Panel(); pnl1.ID = "pnBTN" + brojac; pnl1.HorizontalAlign = HorizontalAlign.Left; pnl1.Width = new Unit("100%"); pnl1.Height = new Unit("50px"); TextBox tb = new TextBox(); tb.ID = "Atbx" + brojac; tb.CssClass = "form-control"; tb.Text = nazivFK; tb.Style.Add("width", "90%"); var btn = new HtmlButton(); btn.Attributes["class"] = "btn btn-unos btn-xl js-scroll-trigger pages2"; btn.Attributes["type"] = "button"; btn.ID = "Abtn" + brojac; btn.InnerText = "Obriši"; btn.Attributes.Add("onclick", "remove('Abtn" + brojac + "')"); //Button btn = new Button(); //btn.ID = "Abtn" + brojac; //btn.CssClass = "btn btn-unos btn-xl js-scroll-trigger pages"; //btn.Text = "Obriši"; // btn.onclick= "remove()"; pnl2.Controls.Add(tb); pnl1.Controls.Add(btn); panelFK1.Controls.Add(pnl2); panelFK2.Controls.Add(pnl1); brojac++; } System.Data.DataTable dtIzmena3 = Upiti.Select2("*", "programska_aktivnost_izvor_finansiranja", "IDpa='" + Request.QueryString["SIFRA15"].Trim() + "'", nazivPoslovnice); System.Data.DataTable dtFk3 = Upiti.Select2("*", "namena_sredstava_izvor_finansiranja", "ne", nazivPoslovnice); int brojac2 = 0; foreach (System.Data.DataRow red in dtIzmena3.Rows) { string IDfk = red["IDif"].ToString(); string nazivFK = ""; foreach (System.Data.DataRow redic in dtFk3.Rows) { if (IDfk == redic["Sifra"].ToString()) { nazivFK = redic["IzvorFinansiranja"].ToString(); break; } } Panel pnl2 = new Panel(); pnl2.ID = "pnTBXZ" + brojac2; pnl2.HorizontalAlign = HorizontalAlign.Left; pnl2.Width = new Unit("100%"); pnl2.Height = new Unit("50px"); Panel pnl1 = new Panel(); pnl1.ID = "pnBTNZ" + brojac2; pnl1.HorizontalAlign = HorizontalAlign.Left; pnl1.Width = new Unit("100%"); pnl1.Height = new Unit("50px"); TextBox tb = new TextBox(); tb.ID = "BtbxZ" + brojac2; tb.CssClass = "form-control"; tb.Text = nazivFK; tb.Style.Add("width", "90%"); var btn = new HtmlButton(); btn.Attributes["class"] = "btn btn-unos btn-xl js-scroll-trigger pages2"; btn.Attributes["type"] = "button"; btn.ID = "BbtnZ" + brojac2; btn.InnerText = "Obriši"; btn.Attributes.Add("onclick", "remove2('BbtnZ" + brojac2 + "')"); //Button btn = new Button(); //btn.ID = "BbtnZ" + brojac2; //btn.CssClass = "btn btn-unos obrisi btn-xl js-scroll-trigger"; //btn.Text = "Obriši"; pnl2.Controls.Add(tb); pnl1.Controls.Add(btn); panelIF1.Controls.Add(pnl2); panelIF2.Controls.Add(pnl1); brojac2++; } System.Data.DataTable dtIzmena4 = Upiti.Select2("*", "programska_aktivnost_grupe_troskova", "IDpa='" + Request.QueryString["SIFRA15"].Trim() + "'", nazivPoslovnice); System.Data.DataTable dtFk4 = Upiti.Select2("*", "grupe_troskova", "ne", nazivPoslovnice); int brojac3 = 0; foreach (System.Data.DataRow red in dtIzmena4.Rows) { string IDfk = red["IDgt"].ToString(); string nazivFK = ""; foreach (System.Data.DataRow redic in dtFk4.Rows) { if (IDfk == redic["Sifra"].ToString()) { nazivFK = redic["Naziv"].ToString(); break; } } Panel pnl2 = new Panel(); pnl2.ID = "pnTBXZY" + brojac3; pnl2.HorizontalAlign = HorizontalAlign.Left; pnl2.Width = new Unit("100%"); pnl2.Height = new Unit("50px"); Panel pnl1 = new Panel(); pnl1.ID = "pnBTNZY" + brojac3; pnl1.HorizontalAlign = HorizontalAlign.Left; pnl1.Width = new Unit("100%"); pnl1.Height = new Unit("50px"); TextBox tb = new TextBox(); tb.ID = "CtbxZY" + brojac3; tb.CssClass = "form-control"; tb.Text = nazivFK; tb.Style.Add("width", "90%"); var btn = new HtmlButton(); btn.Attributes["class"] = "btn btn-unos btn-xl js-scroll-trigger pages2"; btn.Attributes["type"] = "button"; btn.ID = "CbtnZY" + brojac3; btn.InnerText = "Obriši"; btn.Attributes.Add("onclick", "remove3('CbtnZY" + brojac3 + "')"); //Button btn = new Button(); //btn.ID = "CbtnZY" + brojac2; //btn.CssClass = "btn btn-unos obrisi btn-xl js-scroll-trigger"; //btn.Text = "Obriši"; pnl2.Controls.Add(tb); pnl1.Controls.Add(btn); panelGT1.Controls.Add(pnl2); panelGT2.Controls.Add(pnl1); brojac3++; } } System.Data.DataTable dtFunkc = Upiti.Select2("Naziv", "funkcionalna_klasifikacija", "ne", nazivPoslovnice); foreach (DataRow red in dtFunkc.Rows) { funkcija.Items.Add(red["Naziv"].ToString()); } System.Data.DataTable dtIzvor = Upiti.Select2("IzvorFinansiranja", "namena_sredstava_izvor_finansiranja", "ne", nazivPoslovnice); foreach (DataRow red in dtIzvor.Rows) { izvoriFinansiranja.Items.Add(red["IzvorFinansiranja"].ToString()); } System.Data.DataTable dtGrupa = Upiti.Select2("Naziv", "grupe_troskova", "ne", nazivPoslovnice); foreach (DataRow red in dtGrupa.Rows) { grupaTroskova.Items.Add(red["Naziv"].ToString()); } } }