protected void button_Click(object sender, EventArgs e) { Button button = (Button)sender; Session["odabranaPoslovnica"] = button.Text; DataTable dtNazivBaze = Upiti.Select("NazivBaze", "poslovnica", "Naziv='" + button.Text + "'"); foreach (DataRow red in dtNazivBaze.Rows) { Session["odabranaPoslovnicaBaza"] = red["NazivBaze"].ToString(); } Response.Redirect("/opstina/login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { DataTable dtSveGodine = Upiti.Select("Godina", "godine", "ne"); foreach (DataRow red in dtSveGodine.Rows) { Button btn = new Button(); btn.ID = "ID" + red["Godina"].ToString(); btn.Text = "-- " + red["Godina"].ToString() + " --"; btn.Click += new EventHandler(button_Click); btn.CssClass = "btn btn-light btn-xl"; panelZaGodine.Controls.Add(btn); panelZaGodine.Controls.Add(new LiteralControl("  ")); } }
protected void Page_Load(object sender, EventArgs e) { if ((String)Session["odabranaGodina"] == null || (String)Session["odabranaGodina"] == "") { Response.Redirect("Index.aspx"); } DataTable dtSveGodine = Upiti.Select("Naziv", "poslovnica", "ne"); foreach (DataRow red in dtSveGodine.Rows) { Button btn = new Button(); btn.ID = "ID" + red["Naziv"].ToString(); btn.Text = red["Naziv"].ToString(); btn.Click += new EventHandler(button_Click); btn.CssClass = "btn btn-light btn-xl"; panelZaPoslovneJedinice.Controls.Add(btn); panelZaPoslovneJedinice.Controls.Add(new LiteralControl("  ")); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string np = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; string odabrano = (String)Session["odabranaPoslovnica"]; DataTable dtPodaci = Upiti.Select("*", "poslovnica", "Naziv='" + odabrano + "'"); foreach (DataRow red in dtPodaci.Rows) { sifra.Value = red["ID"].ToString(); poslovnoIme.Value = red["Naziv"].ToString(); skrPoslovnoIme.Value = red["SkracenoPoslovnoIme"].ToString(); mesto.Value = red["Mesto"].ToString(); adresa.Value = red["Adresa"].ToString(); drzava.Value = red["Drzava"].ToString(); email.Value = red["Email"].ToString(); telefon.Value = red["Telefon"].ToString(); fax.Value = red["Fax"].ToString(); datumOsnivanja.Value = red["DatumOsnivanja"].ToString(); pib.Value = red["PIB"].ToString(); registarskiBr.Value = red["RegistarskiBroj"].ToString(); maticniBr.Value = red["MaticniBroj"].ToString(); sifraDel.Value = red["SifraDelatnosti"].ToString(); vrstaDel.Value = red["VrstaDelatnosti"].ToString(); direktor.Value = red["Direktor"].ToString(); telDirektora.Value = red["TelefonDirektora"].ToString(); finOsoba.Value = red["FinansijeKontakt"].ToString(); finTel.Value = red["TelefonFinansije"].ToString(); komercijalaOsoba.Value = red["KomercijalaKontakt"].ToString(); komercijalaTel.Value = red["TelefonKomercijala"].ToString(); } } }
protected void btnLogin_Click(object sender, EventArgs e) { string sifra = exampleInputPassword1.Value; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath()); string odabranaPoslovnica = (String)Session["odabranaPoslovnica"]; DataTable dtUzmiID = Upiti.Select("ID", "poslovnica", "Naziv='" + odabranaPoslovnica + "'"); int IDposlovnice = 0; foreach (DataRow red in dtUzmiID.Rows) { IDposlovnice = int.Parse(red["ID"].ToString()); } DataTable dtUzmiIDkorisnikaZaWhere = Upiti.Select("idKorisnika", "korisnici_poslovnica", "idPoslovnice='" + IDposlovnice + "'"); string whereDodatakZaKorisnikeIposlovnice = " AND ("; bool prvi = true; foreach (DataRow red in dtUzmiIDkorisnikaZaWhere.Rows) { if (prvi == true) { whereDodatakZaKorisnikeIposlovnice += "ID=" + red["idKorisnika"].ToString(); prvi = false; } else { whereDodatakZaKorisnikeIposlovnice += " or ID=" + red["idKorisnika"].ToString(); } } if (dtUzmiIDkorisnikaZaWhere.Rows.Count == 0) { whereDodatakZaKorisnikeIposlovnice = " and ID=0"; } else { whereDodatakZaKorisnikeIposlovnice += ")"; } if (exampleInputEmail1.Value.Trim() == "") { lblObavestenje.Text = "Niste uneli korisničko ime!"; return; } if (exampleInputPassword1.Value.Trim() == "") { lblObavestenje.Text = "Niste uneli šifru!"; return; } string pwd = exampleInputPassword1.Value; DataTable dtUzmiKorisnika2 = Upiti.Select("*", "korisnici", "Naziv='" + exampleInputEmail1.Value + "' and Status=0" + whereDodatakZaKorisnikeIposlovnice); if (dtUzmiKorisnika2.Rows.Count > 0) { lblObavestenje.Text = "Korisnik nije omogućen!"; return; } DataTable dtUzmiKorisnika = Upiti.Select("*", "korisnici", "Naziv='" + exampleInputEmail1.Value + "' and Obrisano=0" + whereDodatakZaKorisnikeIposlovnice); if (dtUzmiKorisnika.Rows.Count == 0) { lblObavestenje.Text = "Nepostojeći korisnik!"; return; } foreach (DataRow red in dtUzmiKorisnika.Rows) { if (red["iniPWD"].ToString().Trim() != "") // onda je ini pwd { if (red["iniPWD"].ToString() != pwd) { lblObavestenje.Text = "Pogrešna šifra!"; string naredbaUpdate = "Update korisnici set BrojPogresnihPokusaja=BrojPogresnihPokusaja + 1 where Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); DataTable dtUzmiKo = Upiti.Select("*", "korisnici", "Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"); int brojPogresnih = 0; foreach (DataRow redic in dtUzmiKo.Rows) { brojPogresnih = int.Parse(redic["BrojPogresnihPokusaja"].ToString()); } if (brojPogresnih >= 5) //ovde se definise koliko pokusaja pre nego sto postane disabled!!! { string nunu = "Update korisnici set Status=0 where Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"; MySqlCommand komnunu = new MySqlCommand(nunu, konekcija); konekcija.Open(); komnunu.ExecuteNonQuery(); konekcija.Close(); } return; } else { if (Panel2.Visible == true) { if (novaSifra.Value.Trim() == "" || novaSifraR.Value.Trim() == "") { Panel2.Visible = false; lblObavestenje.Text = "Nova šifra ne sme biti prazna!"; return; } if (novaSifra.Value != novaSifraR.Value) { Panel2.Visible = false; lblObavestenje.Text = "Nova šifra koju ste uneli nije identična!"; return; } if (novaSifra.Value.Length < 5) { Panel2.Visible = false; lblObavestenje.Text = "Nova šifra mora imati najmanje 5 karaktera!"; return; } /////////////////////// string aktivnaSesija2 = ""; DateTime vremeSada2 = DateTime.Now; string godina2 = vremeSada2.Year.ToString(); godina2 = godina2.Remove(0, 2); string mesec2 = vremeSada2.Month.ToString(); if (mesec2.Length == 1) { mesec2 = "0" + mesec2; } string dan2 = vremeSada2.Day.ToString(); if (dan2.Length == 1) { dan2 = "0" + dan2; } string sat2 = vremeSada2.Hour.ToString(); if (sat2.Length == 1) { sat2 = "0" + sat2; } string minut2 = vremeSada2.Minute.ToString(); if (minut2.Length == 1) { minut2 = "0" + minut2; } string sekunda2 = vremeSada2.Second.ToString(); if (sekunda2.Length == 1) { sekunda2 = "0" + sekunda2; } string milisekunda2 = vremeSada2.Millisecond.ToString(); if (milisekunda2.Length == 1) { milisekunda2 = "0" + milisekunda2; } aktivnaSesija2 = godina2 + mesec2 + dan2 + sat2 + minut2 + sekunda2 + milisekunda2; ////////////////// string numi = "Update korisnici set BrojPogresnihPokusaja=0, iniPWD=@iniPWD, PWD=@PWD, Sesija=@Sesija where Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"; MySqlCommand komnumi = new MySqlCommand(numi, konekcija); komnumi.Parameters.AddWithValue("@iniPWD", ""); komnumi.Parameters.AddWithValue("@PWD", novaSifra.Value); komnumi.Parameters.AddWithValue("@Sesija", aktivnaSesija2); konekcija.Open(); komnumi.ExecuteNonQuery(); konekcija.Close(); Session["aktivnaSesija"] = aktivnaSesija2; Session["korisnickoIme"] = exampleInputEmail1.Value; Response.Redirect("/pages/navbar.aspx"); return; } else { string numi = "Update korisnici set BrojPogresnihPokusaja=0 where Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"; MySqlCommand komnumi = new MySqlCommand(numi, konekcija); konekcija.Open(); komnumi.ExecuteNonQuery(); konekcija.Close(); Panel2.Visible = true; exampleInputPassword1.Value = sifra; return; } } } else { //lblObavestenje.Text = "dodjes ovde"; //return; if (red["PWD"].ToString() != pwd) { lblObavestenje.Text = "Pogrešna šifra!"; string naredbaUpdate = "Update korisnici set BrojPogresnihPokusaja=BrojPogresnihPokusaja + 1 where Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"; MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); DataTable dtUzmiKo = Upiti.Select("*", "korisnici", "Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"); int brojPogresnih = 0; foreach (DataRow redic in dtUzmiKo.Rows) { brojPogresnih = int.Parse(redic["BrojPogresnihPokusaja"].ToString()); } if (brojPogresnih >= 5) { string nurt = "Update Korisnici set Status=0 where Naziv='" + exampleInputEmail1.Value + "' and ID='" + red["ID"].ToString() + "'"; MySqlCommand komnurt = new MySqlCommand(nurt, konekcija); konekcija.Open(); komnurt.ExecuteNonQuery(); konekcija.Close(); } return; } } } string aktivnaSesija = ""; DateTime vremeSada = DateTime.Now; string godina = vremeSada.Year.ToString(); godina = godina.Remove(0, 2); string mesec = vremeSada.Month.ToString(); if (mesec.Length == 1) { mesec = "0" + mesec; } string dan = vremeSada.Day.ToString(); if (dan.Length == 1) { dan = "0" + dan; } string sat = vremeSada.Hour.ToString(); if (sat.Length == 1) { sat = "0" + sat; } string minut = vremeSada.Minute.ToString(); if (minut.Length == 1) { minut = "0" + minut; } string sekunda = vremeSada.Second.ToString(); if (sekunda.Length == 1) { sekunda = "0" + sekunda; } string milisekunda = vremeSada.Millisecond.ToString(); if (milisekunda.Length == 1) { milisekunda = "0" + milisekunda; } aktivnaSesija = godina + mesec + dan + sat + minut + sekunda + milisekunda; string nu = "Update Korisnici set BrojPogresnihPokusaja=0,Sesija=@Sesija where Naziv='" + exampleInputEmail1.Value + "'" + whereDodatakZaKorisnikeIposlovnice; MySqlCommand komnu = new MySqlCommand(nu, konekcija); komnu.Parameters.AddWithValue("@Sesija", aktivnaSesija); konekcija.Open(); komnu.ExecuteNonQuery(); konekcija.Close(); Session["korisnickoIme"] = exampleInputEmail1.Value; Session["aktivnaSesija"] = aktivnaSesija; Response.Redirect("/pages/navbar.aspx"); }
public string[] Sacuvaj(string vrednost, string proProgram, string proProgramskaAktivnost, string proFunkcionalnaKlasifikacija, string proKonto, string proCekirano) { string[] poruka = new string[2]; if (proProgram == "-- Odaberite program --") { poruka[0] = "N"; poruka[1] = "Niste odabrali program!"; return(poruka); } string nazivPoslovnice2 = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice2 = nazivPoslovnice2 + "_" + nazivGodine; string nazivPoslovnice = (String)Session["odabranaPoslovnica"]; DataTable dtPodaciPoslovnice = Upiti.Select("Mesto,Adresa,PIB", "poslovnica", "Naziv='" + nazivPoslovnice + "'"); string Korisnik = (String)Session["korisnickoIme"]; BaseFont bfTimesNaslov = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, BaseFont.CP1252, false); iTextSharp.text.Font timesNaslov = new iTextSharp.text.Font(bfTimesNaslov, 16, iTextSharp.text.Font.BOLD); BaseFont bfTimesNaslovIspod = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, BaseFont.CP1252, false); iTextSharp.text.Font timesNaslovIspod = new iTextSharp.text.Font(bfTimesNaslovIspod, 12, iTextSharp.text.Font.ITALIC); DateTime vremeSada = DateTime.Now; string godina = ""; string sat = ""; string minut = ""; string dan = ""; string mesec = ""; string sekunda = ""; string milisekunda = ""; godina = vremeSada.Year.ToString(); mesec = vremeSada.Month.ToString(); if (mesec.Length == 1) { mesec = "0" + mesec; } dan = vremeSada.Day.ToString(); if (dan.Length == 1) { dan = "0" + dan; } sat = vremeSada.Hour.ToString(); if (sat.Length == 1) { sat = "0" + sat; } minut = vremeSada.Minute.ToString(); if (minut.Length == 1) { minut = "0" + minut; } sekunda = vremeSada.Second.ToString(); if (sekunda.Length == 1) { sekunda = "0" + sekunda; } milisekunda = vremeSada.Millisecond.ToString(); if (milisekunda.Length == 1) { milisekunda = "0" + milisekunda; } string fileName = godina + mesec + dan + sat + minut + sekunda + milisekunda + "_" + Korisnik + ".pdf"; FileStream fs = new FileStream("C:\\Luo\\LuoShare\\" + fileName, FileMode.Create, FileAccess.Write, FileShare.None); Document doc = new Document(); doc.SetMargins(10f, 10f, 10f, 10f); PdfWriter writer = PdfWriter.GetInstance(doc, fs); doc.Open(); //Chunk c1 = new Chunk("prva"); //doc.Add(c1); //Chunk c2 = new Chunk("druga"); //doc.Add(c2); foreach (DataRow red in dtPodaciPoslovnice.Rows) { doc.Add(new Paragraph(nazivPoslovnice)); doc.Add(new Paragraph(red["Adresa"].ToString())); doc.Add(new Paragraph(red["Mesto"].ToString())); doc.Add(new Paragraph("PIB: " + red["PIB"].ToString())); doc.Add(new Paragraph("")); } PdfPTable t1 = new PdfPTable(1); PdfPCell c1 = new PdfPCell(new Phrase("Realizacija plana", timesNaslov)); c1.HorizontalAlignment = 1; // 0- levo 1- centar 2- desno c1.Border = iTextSharp.text.Rectangle.NO_BORDER; t1.AddCell(c1); doc.Add(t1); DataTable uzmiFP = Upiti.Select2("Naziv", "finansijski_plan", "SifraPlana='" + vrednost + "'", nazivPoslovnice2); foreach (DataRow red in uzmiFP.Rows) { PdfPTable t2 = new PdfPTable(1); PdfPCell c2 = new PdfPCell(new Phrase(red["Naziv"].ToString(), timesNaslovIspod)); c2.HorizontalAlignment = 1; // 0- levo 1- centar 2- desno c2.Border = iTextSharp.text.Rectangle.NO_BORDER; t2.AddCell(c2); doc.Add(t2); } //doc.Add(new Paragraph("This is Paragraph 1")); //doc.Add(new Paragraph("This is Paragraph 2")); doc.Add(new Paragraph(" ")); //Krece glavna tabela System.Data.DataTable dtFunkcionalnaKlasifikacija = Upiti.Select2("*", "funkcionalna_klasifikacija", "ne", nazivPoslovnice2); System.Data.DataTable dtProgramskaAktivnostFunkcionalnaKlasifikacija = Upiti.Select2("*", "programska_aktivnost_funkcionalna_klasifikacija", "ne", nazivPoslovnice2); DataTable dtProgramskaAktivnostGrupeTroskova = Upiti.Select2("*", "programska_aktivnost_grupe_troskova", "ne", nazivPoslovnice2); DataTable dtGrupeTroskova = Upiti.Select2("*", "grupe_troskova", "ne", nazivPoslovnice2); DataTable dtVrsteTroskova = Upiti.Select2("*", "vrste_troskova", "ne", nazivPoslovnice2); DataTable dtRasporedjenostPoVrstama = Upiti.Select2("*", "rasporedjenost_po_vrstama", "ne", nazivPoslovnice2); DataTable dtUzmiProgram = Upiti.Select2("Sifra", "namena_sredstava_program", "Program='" + proProgram + "'", nazivPoslovnice2); string sifraPrograma = ""; foreach (DataRow red in dtUzmiProgram.Rows) { sifraPrograma = red["Sifra"].ToString(); } string IDposlovneAktivnostiFilter = "ne"; if (proProgramskaAktivnost != "Sve programske aktivnosti") { DataTable dtOdabranaProgramskaAktivnost = Upiti.Select2("Sifra", "namena_sredstava_programska_aktivnost", "ProgramskaAktivnost='" + proProgramskaAktivnost + "'", nazivPoslovnice2); foreach (DataRow red in dtOdabranaProgramskaAktivnost.Rows) { IDposlovneAktivnostiFilter = red["Sifra"].ToString(); } } string IDfunkcionalnaKlasifikacijaFilter = "ne"; if (proFunkcionalnaKlasifikacija != "Sve funkcionalne klasifikacije") { DataTable dtOdabranaFunkcionalnaKlasifikacija = Upiti.Select2("Sifra", "funkcionalna_klasifikacija", "Naziv='" + proFunkcionalnaKlasifikacija + "'", nazivPoslovnice2); foreach (DataRow red in dtOdabranaFunkcionalnaKlasifikacija.Rows) { IDfunkcionalnaKlasifikacijaFilter = red["Sifra"].ToString(); } } DataTable dtUzmiProgramskeAktivnosti; if (proProgramskaAktivnost == "Sve programske aktivnosti" || proProgramskaAktivnost.Trim() == "") { dtUzmiProgramskeAktivnosti = Upiti.Select2("*", "namena_sredstava_programska_aktivnost", "IDprograma='" + sifraPrograma + "'", nazivPoslovnice2); } else { dtUzmiProgramskeAktivnosti = Upiti.Select2("*", "namena_sredstava_programska_aktivnost", "IDprograma='" + sifraPrograma + "' and ProgramskaAktivnost='" + proProgramskaAktivnost + "'", nazivPoslovnice2); } foreach (DataRow red in dtUzmiProgramskeAktivnosti.Rows) { string sifraPA = red["Sifra"].ToString(); string NAZIVpa = red["ProgramskaAktivnost"].ToString(); ////////////// if (IDposlovneAktivnostiFilter != "ne" && IDposlovneAktivnostiFilter != sifraPA) { continue; } ////////////// foreach (DataRow redPAFK in dtProgramskaAktivnostFunkcionalnaKlasifikacija.Rows) { if (sifraPA == redPAFK["IDpa"].ToString()) /// sada imamo program, programskuAktivnost, funkcionalnuKlasifikaciju { string sifraFK = redPAFK["IDfk"].ToString(); string NAZIVfk = ""; ////////////// if (IDfunkcionalnaKlasifikacijaFilter != "ne" && IDfunkcionalnaKlasifikacijaFilter != sifraFK) { continue; } ////////////// foreach (DataRow redFK in dtFunkcionalnaKlasifikacija.Rows) { if (redFK["Sifra"].ToString() == sifraFK) { NAZIVfk = redFK["Naziv"].ToString(); } } var FontColour = new BaseColor(255, 255, 255); var MyFont = FontFactory.GetFont("Times New Roman", 12, FontColour); var MyFont2 = FontFactory.GetFont("Times New Roman", 10, FontColour); PdfPTable glTable = new PdfPTable(7); glTable.WidthPercentage = 100; float[] widths = new float[] { 1f, 5f, 2f, 1f, 1f, 1f, 1f }; glTable.SetWidths(widths); PdfPCell glCell = new PdfPCell(new Phrase("Ovo je naslov, proveri sta ide", MyFont)); glCell.Colspan = 7; glCell.HorizontalAlignment = 1; BaseColor color1 = new BaseColor(0, 184, 230); glCell.BackgroundColor = color1; glTable.AddCell(glCell); PdfPCell glCell2 = new PdfPCell(new Phrase("Program: " + proProgram, MyFont2)); glCell2.Colspan = 7; glCell2.HorizontalAlignment = 1; BaseColor color12 = new BaseColor(0, 204, 255); glCell2.BackgroundColor = color12; glTable.AddCell(glCell2); PdfPCell glCell3 = new PdfPCell(new Phrase("Programska aktivnost: " + NAZIVpa, MyFont2)); glCell3.Colspan = 7; glCell3.HorizontalAlignment = 1; BaseColor color123 = new BaseColor(51, 214, 255); glCell3.BackgroundColor = color123; glTable.AddCell(glCell3); PdfPCell glCell4 = new PdfPCell(new Phrase("Funkcionalna klasifikacija: " + NAZIVfk, MyFont2)); glCell4.Colspan = 7; glCell4.HorizontalAlignment = 1; BaseColor color1234 = new BaseColor(102, 224, 255); glCell4.BackgroundColor = color1234; glTable.AddCell(glCell4); glTable.AddCell("Konto"); glTable.AddCell("Naziv"); glTable.AddCell("Planirano"); glTable.AddCell("Placeno"); glTable.AddCell("Na cekanju"); glTable.AddCell("Ukupno"); glTable.AddCell("%"); foreach (DataRow redX in dtProgramskaAktivnostGrupeTroskova.Rows) { string sifraGT = ""; if (redX["IDpa"].ToString() == sifraPA) { sifraGT = redX["IDgt"].ToString(); foreach (DataRow redY in dtVrsteTroskova.Rows) { string sifraVrste = ""; string nazivVrste = ""; string konto = ""; if (redY["IDgrupe"].ToString() == sifraGT) { sifraVrste = redY["Sifra"].ToString(); nazivVrste = redY["Naziv"].ToString(); konto = redY["Konto"].ToString(); string iznos = ""; foreach (DataRow redXY in dtRasporedjenostPoVrstama.Rows) { if (redXY["Godina"].ToString() == nazivGodine && redXY["FP"].ToString() == vrednost && redXY["PA"].ToString() == sifraPA && redXY["VT"].ToString() == sifraVrste && redXY["FK"].ToString() == sifraFK) { iznos = redXY["Vrednost"].ToString(); } } if (iznos == "") { iznos = "0"; } glTable.AddCell(konto); glTable.AddCell(nazivVrste); glTable.AddCell(iznos); glTable.AddCell("0"); glTable.AddCell("0"); glTable.AddCell("0"); glTable.AddCell("0"); } } } } doc.Add(glTable); doc.Add(new Paragraph(" ")); } } } doc.Close(); if (File.Exists("C:\\Luo\\LuoShare\\" + fileName)) { Process.Start("C:\\Luo\\LuoShare\\" + fileName); } else { } poruka[0] = "N"; poruka[1] = "OLE!"; return(poruka); }
protected void btnSave_Click(object sender, EventArgs e) { if (poslovnoIme.Value.Trim() == "") { lblObavestenje.Text = "Niste uneli naziv poslovnice!"; return; } //string proSifra = sifra.Value; string proPoslovnoIme = poslovnoIme.Value; string proSkrPosIme = skrPoslovnoIme.Value; string proMesto = mesto.Value; string proAdresa = adresa.Value; string proDrzava = drzava.Value; string proEmail = email.Value; string proTelefon = telefon.Value; string proFax = fax.Value; string proDatumOsnivanja = datumOsnivanja.Value; string proPib = pib.Value; string proRegBr = registarskiBr.Value; string proMatBr = maticniBr.Value; string proSifDel = sifraDel.Value; string proVrsDel = vrstaDel.Value; string proDir = direktor.Value; string proTelDir = telDirektora.Value; string proFinOsoba = finOsoba.Value; string proFinTel = finTel.Value; string komercOsob = komercijalaOsoba.Value; string komercTel = komercijalaTel.Value; string nazivPoslovnice = (String)Session["odabranaPoslovnicaBaza"]; string nazivGodine = (String)Session["odabranaGodina"]; nazivPoslovnice = nazivPoslovnice + "_" + nazivGodine; string odabrano = (String)Session["odabranaPoslovnica"]; DataTable proveriDaLiPostojiOvoIme = Upiti.Select("Naziv", "poslovnica", "Naziv<>'" + odabrano + "'"); foreach (DataRow red in proveriDaLiPostojiOvoIme.Rows) { if (red["Naziv"].ToString().Trim() == proPoslovnoIme.Trim()) { lblObavestenje.Text = "Uneli ste naziv poslovnice koji već postoji!"; return; } } string naredbaUpdate = "Update poslovnica set Naziv=@Naziv,SkracenoPoslovnoIme=@SkracenoPoslovnoIme,Mesto=@Mesto,Adresa=@Adresa,Drzava=@Drzava,Email=@Email,Telefon=@Telefon,Fax=@Fax,DatumOsnivanja=@DatumOsnivanja,PIB=@PIB,RegistarskiBroj=@RegistarskiBroj,MaticniBroj=@MaticniBroj, SifraDelatnosti=@SifraDelatnosti,VrstaDelatnosti=@VrstaDelatnosti,Direktor=@Direktor,TelefonDirektora=@TelefonDirektora,FinansijeKontakt=@FinansijeKontakt,TelefonFinansije=@TelefonFinansije,KomercijalaKontakt=@KomercijalaKontakt,TelefonKomercijala=@TelefonKomercijala where Naziv= '" + odabrano + "'"; MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath()); MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija); komandaUpdate.Parameters.AddWithValue("@Naziv", proPoslovnoIme); komandaUpdate.Parameters.AddWithValue("@SkracenoPoslovnoIme", proSkrPosIme); komandaUpdate.Parameters.AddWithValue("@Mesto", proMesto); komandaUpdate.Parameters.AddWithValue("@Adresa", proAdresa); komandaUpdate.Parameters.AddWithValue("@Drzava", proDrzava); komandaUpdate.Parameters.AddWithValue("@Email", proEmail); komandaUpdate.Parameters.AddWithValue("@Telefon", proTelefon); komandaUpdate.Parameters.AddWithValue("@Fax", proFax); komandaUpdate.Parameters.AddWithValue("@DatumOsnivanja", proDatumOsnivanja); komandaUpdate.Parameters.AddWithValue("@PIB", proPib); komandaUpdate.Parameters.AddWithValue("@RegistarskiBroj", proRegBr); komandaUpdate.Parameters.AddWithValue("@MaticniBroj", proMatBr); komandaUpdate.Parameters.AddWithValue("@SifraDelatnosti", proSifDel); komandaUpdate.Parameters.AddWithValue("@VrstaDelatnosti", proVrsDel); komandaUpdate.Parameters.AddWithValue("@Direktor", proDir); komandaUpdate.Parameters.AddWithValue("@TelefonDirektora", proTelDir); komandaUpdate.Parameters.AddWithValue("@FinansijeKontakt", proFinOsoba); komandaUpdate.Parameters.AddWithValue("@TelefonFinansije", proFinTel); komandaUpdate.Parameters.AddWithValue("@KomercijalaKontakt", komercOsob); komandaUpdate.Parameters.AddWithValue("@TelefonKomercijala", komercTel); konekcija.Open(); komandaUpdate.ExecuteNonQuery(); konekcija.Close(); Session["odabranaPoslovnica"] = proPoslovnoIme; Response.Redirect("/pages/navbar.aspx"); }