private void btnPrikazi_Click(object sender, EventArgs e) { try { if (txtSifraArtikla.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); string IDD = dohvati.DohvatiIDSifra("ar_ID","artikl","ar_sifra = '"+txtSifraArtikla.Text+"'"); if (IDD == null) { IDD = dohvati.DohvatiIDSifra("artikl_ar_ID","barkod","bk_kod = "+txtSifraArtikla.Text+""); } int ID = Convert.ToInt32(IDD); this.pregledProdCijTableAdapter.Fill(this.pregled_prodajnih_cijena.PregledProdCij, ID); this.pregledProdCij2TableAdapter.Fill(this.pregled_prodajnih_cijena_2.PregledProdCij2, ID); //this.dozvoljenanivelacijaTableAdapter.Fill(this.dozvoljenaNivelacija.dozvoljenanivelacija, ID); this.dozvoljenanivelacijaNovaTableAdapter.FillNovo(this.dozvoljenaNivelacija.dozvoljenanivelacijaNova , ID); } else { txtSifraArtikla.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSpremi_Click(object sender, EventArgs e) { try { DohvatiSifruID dohvati = new DohvatiSifruID(); if (_oznaka == "F4") { //update pokupiPodatke(); veza.ExecuteQuery("update mpman.akcijezag set akc_datumod = '" + datumOD + "' , akc_datumdo = '" + datumDO + "', akc_opis = '" + txtOpis.Text.Trim() + "', akc_aktivna = " + aktivna + ", akc_popust = " + popust + ", do_dokumpar = '" + dokumPar + "', operater_op_ID = " + Global.KorisnikID + " where akc_ID = " + _akcijaID + ""); dtpDOKada.Enabled = false; dtpODKada.Enabled = false; dtpDOKada.Enabled = false; cmbAktivna.Enabled = false; txtPopust.Enabled = false; txtOpis.Enabled = false; txtDokumPar.Enabled = false; glPartner.Enabled = false; btnSpremi.Visible = false; txtVrijednost.Enabled = false; } else { provjeriDokumPar(); //insert if (dokumentPostoji == 0) { odrediBrojAkcije(); partnerID = glPartner.EditValue.ToString(); sifraPartner = dohvati.DohvatiIDSifra("pa_sifra", "partner", "pa_ID = '" + partnerID + "'"); pokupiPodatke(); //MessageBox.Show("insert into akcijezag (pok_sifra, akc_broj, akc_datumod, akc_datumdo, akc_opis, akc_aktivna, akc_popust, akc_vezana, pok_sifravezana ) values (" + glKategorija.EditValue + "," + noviRedniBroj + ",'" + datumOD + "','" + datumDO + "', '" + txtOpis.Text.Trim() + "'," + aktivna + ", " + popust + ", " + txtBrojVezaneAkcije.Text.Trim() + ", " + sifraVezane + ")"); akcBroj = noviRedniBroj; veza.ExecuteQuery(@"insert into mpman.akcijezag (pok_sifra, akc_broj, akc_datumod, akc_datumdo, akc_opis, akc_aktivna, akc_popust, partner_pa_ID, do_dokumpar, partner_pa_sifra, operater_op_ID ) values (16," + noviRedniBroj + ",'" + datumOD + "','" + datumDO + "', '" + txtOpis.Text.Trim() + "'," + aktivna + ", " + popust + ", '" + partnerID + "', '" + dokumPar + "', '" + sifraPartner + "', " + Global.KorisnikID + ")"); MessageBox.Show("Uspješno ste dodali zaglavlje nove akcije!"); txtBrojAkcije.Visible = true; label2.Visible = true; txtBrojAkcije.Text = noviRedniBroj; txtBrojAkcije.Enabled = false; btnSpremi.Visible = false; panel3.Enabled = true; panel5.Enabled = true; pnlIzmjenaStavkiAkcije.Visible = false; dtpDOKada.Enabled = false; dtpODKada.Enabled = false; dtpDOKada.Enabled = false; cmbAktivna.Enabled = false; txtPopust.Enabled = false; txtOpis.Enabled = false; txtDokumPar.Enabled = false; glPartner.Enabled = false; } } //popuni artikle koje može sniziti i koji su stavljeni na sniženje; //dohvati id zaglavlja akcije preko broja koji je generiran idZag = Convert.ToInt32(dohvati.DohvatiIDSifra("akc_id", "mpman.akcijezag", "akc_broj = '" + txtBrojAkcije.Text + "'")); dobavljacID = Convert.ToInt32(glPartner.EditValue); if (glPartner.EditValue.ToString() == "1132") { this.artiklDobavljacaTableAdapter.artikliBoso(this.snizenja.artiklDobavljaca, idZag); } else { this.artiklDobavljacaTableAdapter.ArtikliDobavljacaZaSnizenje(this.snizenja.artiklDobavljaca, dobavljacID, idZag); } this.snizeniArtikliTableAdapter.OdabraniArtikli(this.snizenje_odabrani.SnizeniArtikli, idZag); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void pokupiPodatkeZapisnik() { try { if (glPartner.Text != "" && glPoslovnica.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); poslovodja = dohvati.DohvatiIDSifra("po_ImePoslovodje", "poslovnica", "po_ID = " + glPoslovnica.EditValue + ""); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnZapisi_Click(object sender, EventArgs e) { if (glPoslovnica.Text != "" && SaKalkulacije.RowCount > 0) { napomena = txtNapomena.Text.Trim(); poslovnicaID = glPoslovnica.EditValue.ToString(); zavrsen = 1; DohvatiSifruID dohvati = new DohvatiSifruID(); poslovodja = dohvati.DohvatiIDSifra("po_ImePoslovodje","poslovnica","po_ID = "+poslovnicaID+""); for (brojac = 0; brojac < SaKalkulacije.RowCount; brojac++) { System.Data.DataRow row = SaKalkulacije.GetDataRow(brojac); if (row != null) //pokupi podatke za trenutni red { artiklID = row[1].ToString(); arSifra = row[4].ToString(); kolicina = row[2].ToString().Replace(",", "."); kolicin = Convert.ToDecimal(row[2]); datumdok = Convert.ToDateTime(row[10]).ToString("yyyy-MM-dd"); ufaifaBroj = row[16].ToString(); nabavnacijena = row[3].ToString().Replace(",", "."); nabCije = Convert.ToDecimal(row[3]); nabVrijed = nabCije * kolicin; nabavnaVrijednost = Convert.ToString(nabVrijed).Replace(",", "."); zapisnik = row[15].ToString(); odobrenje = row[15].ToString(); provjeriPostojiLiKalkVecDodana(); //provjeri cjenik poslovnice i vrstu poslovnice DataTable PoslovnicaPodaci = new DataTable(); veza.ExecuteQuery("select vp_sifra from poslovnica where po_id = " + glPoslovnica.EditValue + "", ref PoslovnicaPodaci); if (PoslovnicaPodaci.Rows.Count > 0) { string vrsta = PoslovnicaPodaci.Rows[0][0].ToString(); if (vrsta == "100") //znači da je veleprodaja uzmi nabavbu cijenu iz grida { prodajnacijena = row[3].ToString().Replace(",", "."); prodCije = Convert.ToDecimal(row[3]); prodVrijed = prodCije * kolicin; prodajnaVriejdnost = Convert.ToString(prodVrijed).Replace(",", "."); } else //spoji se na katalog zalihe i pogledaj prodajnu cijenu { pokupiPodatkeBaza(); connection = new MySqlConnection(); ConnectionString = "Server = " + IP + "; Database=" + katalog + "; Uid=admin10; Pwd=movema10;"; connection.ConnectionString = ConnectionString; connection.Open(); DataTable podaci = new DataTable(); MySqlCommand comm = new MySqlCommand(@"select za_maloprodcijena from zalihe where ar_sifra = '" + arSifra + "'", connection); MySqlDataAdapter adapter = new MySqlDataAdapter(comm); comm.ExecuteNonQuery(); adapter.Fill(podaci); connection.Close(); if (podaci.Rows.Count > 0) { prodajnacijena = podaci.Rows[0][0].ToString().Replace(",", "."); prodCije = Convert.ToDecimal(podaci.Rows[0][0]); prodVrijed = prodCije * kolicin; prodajnaVriejdnost = Convert.ToString(prodVrijed).Replace(",", "."); } } } } //MessageBox.Show("insert into gratis (partneri_pa_ID, gr_datum, gr_zapisnik, gr_odobrenje, artikl_ar_ID, gr_kolicina, gr_nabavnacijena, gr_nabavnavrijednost, gr_prodajnacijena, gr_prodajnavrijednost, ufaifa_uf_broj, gr_napomena, poslovnica_po_ID, operater_op_ID,gr_zavrsen, gr_vrsta) values (5061,'"+datumdok+"',"+zapisnik+", "+odobrenje+", "+artiklID+", "+kolicina+","+nabavnacijena+", "+nabavnaVrijednost+", "+prodajnacijena+", "+prodajnaVriejdnost+","+ufaifaBroj+", '"+napomena+"',"+poslovnicaID+","+Global.KorisnikID+", "+zavrsen+", 'TG')"); if (postoji == 1) { veza.ExecuteQuery("update gratis set gr_datum = '" + datumdok + "', gr_zapisnik = '" + zapisnik + "' , gr_odobrenje = '" + odobrenje + "', artikl_ar_ID = " + artiklID + ", gr_kolicina = " + kolicina + ", gr_nabavnacijena = " + nabavnacijena + ", gr_nabavnavrijednost = " + nabavnaVrijednost + ", gr_prodajnacijena = " + prodajnacijena + ", gr_prodajnavrijednost = " + prodajnaVriejdnost + ", ufaifa_uf_broj = " + ufaifaBroj + ", gr_napomena = '" + napomena + "', poslovnica_po_ID = " + poslovnicaID + ", operater_op_ID = '" + poslovodja + "', operater_op_ID_izmjena = "+Global.KorisnikID+" where gr_ID = " + gr_ID + ""); } else { veza.ExecuteQuery(@"insert into gratis (partneri_pa_ID, gr_datum, gr_zapisnik, gr_odobrenje, artikl_ar_ID, gr_kolicina, gr_nabavnacijena, gr_nabavnavrijednost, gr_prodajnacijena, gr_prodajnavrijednost, ufaifa_uf_broj, gr_napomena, poslovnica_po_ID, operater_op_ID,gr_zavrsen, gr_vrsta, operater_op_ID_izmjena) values (5061,'" + datumdok + "','" + zapisnik + "', '" + odobrenje + "', " + artiklID + ", " + kolicina + "," + nabavnacijena + ", " + nabavnaVrijednost + ", " + prodajnacijena + ", " + prodajnaVriejdnost + "," + ufaifaBroj + ", '" + napomena + "'," + poslovnicaID + ",'" + poslovodja + "', " + zavrsen + ", 'TG', "+Global.KorisnikID+")"); } frmUnosGratisa.osvjezi.PerformClick(); } MessageBox.Show("Uspješno ste ažurirali gratise!"); } }
private void glPoslovnica_Leave(object sender, EventArgs e) { try { if (glPoslovnica.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); poSifra = dohvati.DohvatiIDSifra("po_sifra", "poslovnica", "po_ID = " + glPoslovnica.EditValue + ""); //poSifra = poSifra.PadLeft(2); } else { MessageBox.Show("Odaberite poslovnicu!"); glPoslovnica.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void pokupiPodatke() { try { //ako je akcija kategorija 16 onda pokupit samo artikle iz stavki za odabrane trgovine u akcijatrgovine //pokupi zaglavlje veza.ExecuteQuery("select akc_ID, pok_sifra, akc_broj, akc_datumod, akc_datumdo, akc_opis, akc_aktivna, akc_popust, akc_vezana, pok_sifravezana, partner_pa_sifra from mpman.akcijezag where akc_broj = " + brojAkcije + "", ref akcijazag); if (akcijazag.Rows.Count > 0) { DohvatiSifruID dohvati = new DohvatiSifruID(); IDposlovnice = dohvati.DohvatiIDSifra("po_ID","poslovnica","po_sifra = "+sifraTrgovine+""); //select stavke sve ili ako je 16 kategorija onda samo od trenutno odabrane trgovine if (akcijazag.Rows[0][1].ToString() != "16") { veza.ExecuteQuery("select akc_ID, pok_sifra, akc_broj, pok_opis, pok_opis2, rg_sifra, ar_sifra, ar_naziv, pok_iznos, pok_kolic, pok_komada, pok_vaziod, pok_vazido, pok_odsat, pok_dosat, akc_aktivna, akc_popust, akc_kune, akc_cijena, akc_bodovi,pok_danutjednu, kup_statk, ar_sifradob, ar_nazivdob, pok_vrijediod, pok_vrijedido, bk_kod from mpman.akcije where akc_broj = '" + brojAkcije + "'", ref akcija); } else { veza.ExecuteQuery("select akc_ID, pok_sifra, akc_broj, pok_opis, pok_opis2, rg_sifra, ar_sifra, ar_naziv, pok_iznos, pok_kolic, pok_komada, pok_vaziod, pok_vazido, pok_odsat, pok_dosat, akc_aktivna, akc_popust, akc_kune, akc_cijena, akc_bodovi,pok_danutjednu, kup_statk, ar_sifradob, ar_nazivdob, pok_vrijediod, pok_vrijedido, bk_kod from mpman.akcije where akc_broj = '" + brojAkcije + "' and poslovnica_po_ID ='" + IDposlovnice + "'", ref akcija); } if (akcija.Rows.Count > 0) { veza.ExecuteQuery("select po_IPadresaPoslovnica , po_katalog , po_naziv from poslovnica where po_sifra = " + sifraTrgovine + "", ref baza); if (baza.Rows.Count > 0) { akcijaZagID = akcijazag.Rows[0][0].ToString(); IP = baza.Rows[0][0].ToString(); katalog = baza.Rows[0][1].ToString(); if (baza.Rows[0][2].ToString().Length > 20) { nazivPoslovnice = baza.Rows[0][2].ToString().Substring(0, 20); } else { nazivPoslovnice = baza.Rows[0][2].ToString(); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void azurirajDobavljacArtikl() { try { //provjeri dali postoji u dobavljac artikl DataTable dobar = new DataTable(); if (_oznaka != "0") { veza.ExecuteQuery("select doa_ID, artikl_ar_ID, partneri_pa_ID from dobavljacartikl where artikl_ar_ID = " + _IDArtikl + " and partneri_pa_ID = " + _idDobavljac + "", ref dobar); } else { DohvatiSifruID dohvati = new DohvatiSifruID(); artikl_ID = dohvati.DohvatiIDSifra("ar_ID", "artikl", "ar_sifra = '"+txtBarkod.Text+"'"); if (artikl_ID == null) { artikl_ID = dohvati.DohvatiIDSifra("artikl_ar_ID", "barkod", "bk_kod = '" + txtBarkod.Text + "'"); } veza.ExecuteQuery("select doa_ID, artikl_ar_ID, partneri_pa_ID from dobavljacartikl where artikl_ar_ID = " + artikl_ID + " and partneri_pa_ID = " + _idDobavljac + "", ref dobar); } if (dobar.Rows.Count > 0) { string ID = dobar.Rows[0][0].ToString(); //ako postoji update veza.ExecuteQuery("update dobavljacartikl set doa_tvornickacijena = '" + cijena + "' ,doa_postorabata = '" + rabat + "' where doa_ID = " + ID + " "); } else { if (_oznaka != "0") { //ako ne postoji insert //veza.ExecuteQuery(@"insert into dobavljacartikl (artikl_ar_ID, partneri_pa_ID, doa_nabcij, doa_tvornickacijena, doa_postorabata) // values(" + _IDArtikl + ", " + _idDobavljac + ", '" + cijena + "', '" + cijena + "', '" + rabat + "') "); } else { //veza.ExecuteQuery(@"insert into dobavljacartikl (artikl_ar_ID, partneri_pa_ID, doa_nabcij, doa_tvornickacijena, doa_postorabata) // values(" + artikl_ID + ", " + _idDobavljac + ", '" + cijena + "', '" + cijena + "', '" + rabat + "') "); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSpremi_Click(object sender, EventArgs e) { DohvatiSifruID dohvati = new DohvatiSifruID(); poslovnica = dohvati.DohvatiIDSifra("po_ID","poslovnica","po_sifra = '"+txtSifraPoslovnice.Text+"'"); operater = dohvati.DohvatiIDSifra("op_ID","operater","op_sifra = '"+txtSifraOperatera.Text+"'"); //nakon uspješnog inserta oslobodim za dodavanje artikala koji se mogu nivelirati if (_dozvoljenaID == "0") { //insert if ( txtSifraOperatera.Text != "" && txtSifraPoslovnice.Text != "" && txtOpisCjenika.Text != "") { opis = txtOpisCjenika.Text; datumOD = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); datumDO = Convert.ToDateTime(dtpDoKada.Text).ToString("yyyy-MM-dd"); //MessageBox.Show("insert into pozicija (operater_op_ID, operater_op_ID1, partner_pa_ID,vrstapozicije_pz_ID,poz_opis, poz_opis2, poz_odkada, poz_dokada) values (" + operater + ", " + komercijalist + "," + partnerID + ", " + vrstaPozicije + ", '" + opis1 + "', '" + opis2 + "', '" + odKada + "', '" + doKada + "') "); //veza.ExecuteQuery("insert into dozvoljenanivelacijazag (operater_op_ID, poslovnica_po_ID, dnz_odKada,dnz_doKada,dnz_opis) values ('" + operater + "', '" + poslovnica + "','" + datumOD + "', '" + datumDO + "', '" + opis + "') "); dodajZapisUBazu(); FrmPregledArtikalaNivelacija.azuriraj.PerformClick(); MessageBox.Show("Uspješno ste ažurirali podatak!"); Omoguci(); //this.Close(); } } else { //update if (txtSifraOperatera.Text != "" && txtSifraPoslovnice.Text != "" && txtOpisCjenika.Text != "") { opis = txtOpisCjenika.Text; datumOD = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); datumDO = Convert.ToDateTime(dtpDoKada.Text).ToString("yyyy-MM-dd"); //MessageBox.Show("update pozicija set operater_op_ID = '" + operater + "', operater_op_ID1 = '" + komercijalist + "', partner_pa_ID = '" + partnerID + "',vrstapozicije_pz_ID = '" + vrstaPozicije + "',poz_opis = '" + opis1 + "', poz_opis2 = '" + opis2 + "', poz_odkada = '" + odKada + "', poz_dokada = '" + doKada + "' where poz_ID = " + _pozicijaID + ""); veza.ExecuteQuery("update dozvoljenanivelacijazag set operater_op_ID = '" + operater + "', poslovnica_po_ID = '" + poslovnica + "', dnz_odKada = '" + datumOD + "',dnz_doKada = '" + datumDO + "', dnz_opis = '" + opis + "'where dnz_ID = " + _dozvoljenaID + ""); FrmPregledArtikalaNivelacija.azuriraj.PerformClick(); MessageBox.Show("Uspješno ste ažurirali podatak!"); //this.Close(); } } }
private void btnPrenesi_Click(object sender, EventArgs e) { try { if (txtPutanja.Text != "") { if (dgPodaci.RowCount > 0) { for (brojac = 0; brojac < dgPodaci.RowCount; brojac++) { System.Data.DataRow row = dgPodaci.GetDataRow(brojac); //string a = row["nepoznato"].ToString(); if (row != null && row["nepoznato"].ToString() != "True") { nazivArtikla = row[2].ToString(); Sifra = row[1].ToString(); rm_sifra = row[9].ToString(); proizvodjacSifra = row[11].ToString(); glavniDobavljacSifra = row[13].ToString(); if (Sifra.Length == 6) { //return; } else { Sifra = Sifra.PadLeft(6,' '); } DohvatiSifruID dohvati = new DohvatiSifruID(); artiklID = dohvati.DohvatiIDSifra("ar_ID","artikl","ar_sifra = '"+Sifra+"'"); jedinicaMjere = row[7].ToString(); string dubina = Convert.ToString(row[3]).Replace(',', '.'); string sirina = Convert.ToString(row[4]).Replace(',', '.'); string visina = Convert.ToString(row[5]).Replace(',', '.'); string U_jmj = Convert.ToString(row[6]).Replace(',', '.'); string upit; upit = "update artikl set"; if (U_jmj != "0") { upit = upit + " ar_tezina = '" + U_jmj + "'"; } if (dubina != "0") { if (OdreziDesno(upit, 3) == "set") { upit = upit + " ar_duzina = '" + dubina + "'"; } else { upit = upit + " , ar_duzina = '"+dubina+"'"; } } if (sirina != "0") { if (OdreziDesno(upit, 3) == "set") { upit = upit + " ar_sirina = '"+sirina+"'"; } else { upit = upit + " , ar_sirina = '"+sirina+"'"; } } if (visina != "0") { if (OdreziDesno(upit, 3) == "set") { upit = upit + " ar_visina = '" + visina + "'"; } else { upit = upit + " , ar_visina = '" + visina + "'"; } } if (jedinicaMjere != "") { if (OdreziDesno(upit, 3) == "set") { upit = upit + " jedinicaMjere_JM_SIFRA_pre = '" + jedinicaMjere + "'"; } else { upit = upit + " , jedinicaMjere_JM_SIFRA_pre = '" + jedinicaMjere + "'"; } } if (rm_sifra != "") { brandID = dohvati.DohvatiIDSifra("rm_ID", "robnamarka", "rm_sifra = '" + rm_sifra + "'"); if (OdreziDesno(upit, 3) == "set") { upit = upit + " robnaMarka_rm_ID = '" + brandID + "'"; } else { upit = upit + " , robnaMarka_rm_ID = '" + brandID + "'"; } } if (proizvodjacSifra != "") { proizvodjacID = dohvati.DohvatiIDSifra("pa_ID", "partner", "pa_sifra = '" + proizvodjacSifra + "'"); if (OdreziDesno(upit, 3) == "set") { upit = upit + " partneri_PA_ID = " + proizvodjacID + ""; } else { upit = upit + " , partneri_PA_ID = " + proizvodjacID + ""; } } if (glavniDobavljacSifra != "") { glavniDobavljacID = dohvati.DohvatiIDSifra("pa_ID", "partner", "pa_sifra = '" + glavniDobavljacSifra + "'"); if (OdreziDesno(upit, 3) == "set") { upit = upit + " partner_pa_iddobavljaca = " + glavniDobavljacID + ""; } else { upit = upit + " , partner_pa_iddobavljaca = " + glavniDobavljacID + ""; } } upit = upit + " where ar_ID = " + artiklID + ""; //MessageBox.Show(upit); veza.ExecuteQuery(""+upit+""); } } MessageBox.Show("Uspješno ste ažurirali podatke"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void pokupiPodatkeZapisnik() { try { if (glPartner.Text != "" && glPoslovnica.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); poslovodja = dohvati.DohvatiIDSifra("po_ImePoslovodje","poslovnica","po_ID = "+glPoslovnica.EditValue+""); datum = Convert.ToDateTime(dtpDatum.Text).ToString("yyyy-MM-dd"); if (txtNabavnaVrijednost.Text != "") { nabavnavrijednost = Convert.ToString(txtNabavnaVrijednost.Text).Replace(',', '.'); } else { nabavnavrijednost = "default"; } if (txtProdajnaVrij.Text != "") { prodajnavrijednost = Convert.ToString(txtProdajnaVrij.Text).Replace(',', '.'); } else { prodajnavrijednost = "default"; } if (ckbZakljucen.Checked) { zavrsen = 1; } else { zavrsen = 0; } if (txtVrijednost.Text != "") { vrijednost = Convert.ToString(txtVrijednost.Text).Replace(',', '.'); } else { vrijednost = "0"; } if (txtBrojAkcije.Text != "") { akcBroj = Convert.ToString(txtBrojAkcije.Text).Replace(',', '.'); } else { akcBroj = "default"; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSpremi_Click(object sender, EventArgs e) { try { if (_cjenik == "0") { //insert if (txtOpis.Text != "" && txtPartnerSifra.Text != "" && lblPartnerNaziv.Text != "___") { opis = txtOpis.Text; vaziod = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); vazido = Convert.ToDateTime(dtpDokada.Text).ToString("yyyy-MM-dd"); if (ckbAktivan.Checked) { aktivan = 1; } else { aktivan = 0; } if (ckbDiskont.Checked) { nivo = "8"; } else if (ckbTrgovina.Checked) { nivo = "9"; } else { nivo = "default"; } DohvatiSifruID dohvati = new DohvatiSifruID(); parterID = dohvati.DohvatiIDSifra("pa_ID", "partner", "pa_sifra = '" + txtPartnerSifra.Text.Trim() + "'"); //MessageBox.Show("insert into nabavnicjenik (nac_opis, nac_vaziod, nac_vazido , nac_aktivan, partneri_pa_ID, nac_nivo) values ('" + opis + "', '" + vaziod + "','" + vazido + "', " + aktivan + ", " + parterID + ", '"+nivo+"') "); veza.ExecuteQuery("insert into nabavnicjenik (nac_opis, nac_vaziod, nac_vazido , nac_aktivan, partneri_pa_ID, nac_nivo) values ('" + opis + "', '" + vaziod + "','" + vazido + "', " + aktivan + ", " + parterID + ", "+nivo+") "); MessageBox.Show("Uspješno ste dodali cjenik!"); frmAkcijskiNabavniCjenik.azurirajcjenik.PerformClick(); this.Close(); } } else { //update if (txtOpis.Text != "" && txtPartnerSifra.Text != "" && lblPartnerNaziv.Text != "___") { opis = txtOpis.Text; vaziod = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); vazido = Convert.ToDateTime(dtpDokada.Text).ToString("yyyy-MM-dd"); if (ckbAktivan.Checked) { aktivan = 1; } else { aktivan = 0; } if (ckbDiskont.Checked) { nivo = "8"; } else if (ckbTrgovina.Checked) { nivo = "9"; } else { nivo = "default"; } //dohvatiIDPartnera(); DohvatiSifruID dohvati = new DohvatiSifruID(); parterID = dohvati.DohvatiIDSifra("pa_ID", "partner", "pa_sifra = '" + txtPartnerSifra.Text.Trim() + "'"); //MessageBox.Show("update nabavnicjenik set nac_opis = '" + opis + "', nac_vaziod = '" + vaziod + "', nac_vazido ='" + vazido + "', nac_aktivan = " + aktivan + ", partneri_pa_ID= " + parterID + ", nac_nivo = " + nivo + " where nac_ID = '" + _cjenik + "'"); veza.ExecuteQuery("update nabavnicjenik set nac_opis = '" + opis + "', nac_vaziod = '" + vaziod + "', nac_vazido ='" + vazido + "', nac_aktivan = " + aktivan + ", partneri_pa_ID= " + parterID + ", nac_nivo = "+nivo+" where nac_ID = '" + _cjenik + "'"); MessageBox.Show("Uspješno ste ažurirali cjenik!"); frmAkcijskiNabavniCjenik.azurirajcjenik.PerformClick(); this.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void pokupiPodatke() { if (cmbAktivna.Text == "Da") { aktivna = 1; } else { aktivna = 0; } if (txtPopust.Text.ToString() == "") { popust = "0"; } else { popust = Convert.ToString(txtPopust.Text).Replace(',', '.'); } datumOD = Convert.ToDateTime(dtpODKada.Text).ToString("yyyy-MM-dd"); datumDO = Convert.ToDateTime(dtpDOKada.Text).ToString("yyyy-MM-dd"); if (glSifraVezane.Text != "") { sifraVezane = glSifraVezane.EditValue.ToString(); } else { sifraVezane = "null"; } if (cmbAkcijaVezana.Text == "Da") { brojVezane = 1; } else { brojVezane = 0; } if (glPartner.Enabled == true && glPartner.Text == "") { //ako nema odabranog partnera postavi default vrijednost partnerID = "null"; partnerSifra = "null"; Global.akcija13dobavljac = ""; } else if (glPartner.Enabled == true && glPartner.Text != "") { partnerID = glPartner.EditValue.ToString(); DohvatiSifruID dohvati = new DohvatiSifruID(); partnerSifra = dohvati.DohvatiIDSifra("pa_sifra", "partner", "pa_ID = " + partnerID + ""); //spremi u globalnu varijablu da u stavkama znam što omoguciti Global.akcija13dobavljac = partnerID; } else { partnerID = "null"; partnerSifra = "null"; Global.akcija13dobavljac = ""; } }
private void dgAkcijeStavke_KeyDown(object sender, KeyEventArgs e) { try { topRowIndex = dgAkcijaStavka.TopRowIndex; focus = dgAkcijaStavka.FocusedRowHandle; if (e.KeyCode == Keys.F4) { if (dgAkcijaStavka.RowCount > 0) { System.Data.DataRow row = dgAkcijaStavka.GetDataRow(dgAkcijaStavka.FocusedRowHandle); if (row != null) { if (txtBrojAkcije.Text != "") { frmNovaAkcijaStavke UForm = null; if ((UForm = (frmNovaAkcijaStavke)IsFormAlreadyOpen(typeof(frmNovaAkcijaStavke))) == null) { frmNovaAkcijaStavke _frm = new frmNovaAkcijaStavke(); _frm.MdiParent = frmMain.ActiveForm; _frm.oznaka = "A"; _frm.IDstavka = row[0].ToString(); _frm.sifraAkcije = row[2].ToString(); _frm.brojAkcije = row[3].ToString(); //_frm.IDZaglavlja = _akcijaID; _frm.Show(); } else { UForm.Focus(); return; } } } } else { MessageBox.Show("Nemate niti jednu stavku koju biste ažurirali!"); } } else if (e.KeyCode == Keys.F7) { if (txtBrojAkcije.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); string IDZAG = dohvati.DohvatiIDSifra("akc_ID", "mpman.akcijezag", "akc_broj = " + txtBrojAkcije.Text.Trim() + ""); frmNovaAkcijaStavke UForm = null; if ((UForm = (frmNovaAkcijaStavke)IsFormAlreadyOpen(typeof(frmNovaAkcijaStavke))) == null) { frmNovaAkcijaStavke _frm = new frmNovaAkcijaStavke(); _frm.MdiParent = frmMain.ActiveForm; _frm.sifraAkcije = glKategorija.EditValue.ToString(); _frm.brojAkcije = txtBrojAkcije.Text.Trim(); _frm.popust = txtPopust.Text; _frm.OD = dtpODKada.Text; _frm.DO = dtpDOKada.Text; _frm.opisZag = txtOpis.Text.Trim(); _frm.oznaka = "I"; _frm.IDZaglavlja = IDZAG; _frm.Show(); } else { UForm.Focus(); return; } } } else if (e.KeyCode == Keys.F9) { DialogResult result; result = MessageBox.Show("Želite prijenos podataka u excel?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { //gridView1.ExportToXls(@"c:\Podaci\Podaci.xls"); ExcelExport(); } } else if (e.KeyCode == Keys.Delete) { if (dgAkcijaStavka.RowCount > 0) { DialogResult result; result = MessageBox.Show("Želite obrisati odabrani podatak!?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { System.Data.DataRow row = dgAkcijaStavka.GetDataRow(dgAkcijaStavka.FocusedRowHandle); if (row != null) { string IDstavke = row[0].ToString(); veza.ExecuteQuery("delete from mpman.akcije where akc_ID ="+IDstavke+""); this.akcijeTableAdapter.Fill(this.nova_akcija_stavke.akcije, Convert.ToInt32(_akcijaID), _SifraAkcije, _akcijabroj); } } else { return; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Upit() { try { DohvatiSifruID dohvati = new DohvatiSifruID(); if (txtBarkod.Text != "") { string barkod = txtBarkod.Text.Trim(); if (_idpartner == "") { veza.ExecuteQuery("select artikl.AR_naziv, artikl.ar_sifra,barkod.bk_kod, dobavljacartikl.doa_A, dobavljacartikl.doa_B, dobavljacartikl.doa_C, dobavljacartikl.doa_D, dobavljacartikl.doa_X, artikl.ar_pakiranje, artikl.ar_ID from dobavljacartikl, artikl, barkod where barkod.bk_kod = '" + barkod + "' and barkod.artikl_ar_ID = artikl.ar_ID and dobavljacartikl.artikl_ar_ID = barkod.artikl_ar_ID", ref data); } else { idDobavljac = _idpartner; veza.ExecuteQuery("select artikl.AR_naziv, artikl.ar_sifra,barkod.bk_kod, dobavljacartikl.doa_A, dobavljacartikl.doa_B, dobavljacartikl.doa_C, dobavljacartikl.doa_D, dobavljacartikl.doa_X, artikl.ar_pakiranje, artikl.ar_ID from dobavljacartikl, artikl, barkod where barkod.bk_kod = '" + barkod + "' and barkod.artikl_ar_ID = artikl.ar_ID and dobavljacartikl.artikl_ar_ID = barkod.artikl_ar_ID and dobavljacartikl.partneri_pa_ID = '" + idDobavljac + "' ", ref data); } } else if (txtSifArtikl.Text != "") { string sifraArtikl = txtSifArtikl.Text.Trim(); if (_idpartner == "") { veza.ExecuteQuery("select artikl.AR_naziv, artikl.ar_sifra, artikl.ar_aktivan, dobavljacartikl.doa_A, dobavljacartikl.doa_B, dobavljacartikl.doa_C, dobavljacartikl.doa_D, dobavljacartikl.doa_X, artikl.ar_pakiranje, artikl.ar_ID from dobavljacartikl, artikl where artikl.ar_sifra = '" + sifraArtikl + "' and dobavljacartikl.artikl_ar_ID = artikl.ar_ID", ref data); } else { string idDobavljac = _idpartner; veza.ExecuteQuery("select artikl.AR_naziv, artikl.ar_sifra, artikl.ar_aktivan, dobavljacartikl.doa_A, dobavljacartikl.doa_B, dobavljacartikl.doa_C, dobavljacartikl.doa_D, dobavljacartikl.doa_X, artikl.ar_pakiranje, artikl.ar_ID from dobavljacartikl, artikl where artikl.ar_sifra = '" + sifraArtikl + "' and dobavljacartikl.artikl_ar_ID = artikl.ar_ID and dobavljacartikl.partneri_pa_ID = '" + idDobavljac + "' ", ref data); } } else if (txtSifKodDobavljac.Text != "") { string sifraKodDob = txtSifKodDobavljac.Text.Trim(); if (_idpartner == "") { veza.ExecuteQuery("select artikl.AR_naziv, artikl.ar_sifra, artikl.ar_aktivan, dobavljacartikl.doa_A, dobavljacartikl.doa_B, dobavljacartikl.doa_C, dobavljacartikl.doa_D, dobavljacartikl.doa_X, artikl.ar_pakiranje, artikl.ar_ID from dobavljacartikl, artikl where dobavljacartikl.doa_sifraKodDobavljaca = '" + sifraKodDob + "' and dobavljacartikl.artikl_ar_ID = artikl.ar_ID", ref data); } else { string idDobavljac = _idpartner; veza.ExecuteQuery("select artikl.AR_naziv, artikl.ar_sifra, artikl.ar_aktivan, dobavljacartikl.doa_A, dobavljacartikl.doa_B, dobavljacartikl.doa_C, dobavljacartikl.doa_D, dobavljacartikl.doa_X, artikl.ar_pakiranje, artikl.ar_ID from dobavljacartikl, artikl where dobavljacartikl.doa_sifraKodDobavljaca = '" + sifraKodDob + "' and dobavljacartikl.artikl_ar_ID = artikl.ar_ID and dobavljacartikl.partneri_pa_ID = '" + idDobavljac + "' ", ref data); } } if (data.Rows.Count > 0) { _IDArtikla = data.Rows[0][9].ToString(); napuniGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmAzurirajProdajniAkcijskiCjenik_Load(object sender, EventArgs e) { try { if (artikl == "0") { if (_nivo == "2") { ckbNivo.Text = "2"; } else { ckbNivo.Text = "3"; } ckbAktivna.Text = "Da"; txtBroj.Visible = false; label1.Visible = false; txtIzmjenaDatum.Visible = false; label11.Visible = false; return; } else { veza.ExecuteQuery("Select prodajnicjenik.*,CONCAT(operater.op_ime,' ' ,operater.op_prezime) from prodajnicjenik left outer join operater on prodajnicjenik.operater_op_ID = operater.op_ID where prc_ID = " + _Artikl + "", ref prodajnicjenik); if (prodajnicjenik.Rows.Count > 0) { txtBroj.Text = prodajnicjenik.Rows[0][0].ToString(); txtNaziv.Text = prodajnicjenik.Rows[0][4].ToString(); partnerID = prodajnicjenik.Rows[0][3].ToString(); DohvatiSifruID dohvati = new DohvatiSifruID(); txtPartnerSifra.Text = dohvati.DohvatiIDSifra("pa_sifra", "partner", " pa_ID = '" + partnerID + "'"); dtpDoKada.Text = prodajnicjenik.Rows[0][2].ToString(); dtpOdKada.Text = prodajnicjenik.Rows[0][1].ToString(); txtIzmjenaDatum.Text = prodajnicjenik.Rows[0][9].ToString() + " " + prodajnicjenik.Rows[0][7].ToString(); //string a = prodajnicjenik.Rows[0][6].ToString(); if (prodajnicjenik.Rows[0][6].ToString() == "True") { ckbAktivna.Text = "Da"; } else { ckbAktivna.Text = "Ne"; } if (prodajnicjenik.Rows[0][5].ToString() == "1") { ckbNivo.Text = "1"; } else if (prodajnicjenik.Rows[0][5].ToString() == "2") { ckbNivo.Text = "2"; } else { ckbNivo.Text = "3"; } } } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSpremi_Click(object sender, EventArgs e) { if (artikl == "0") { if (txtNaziv.Text != "" && ckbAktivna.Text != "" && ckbNivo.Text != "") { try { string datumOD = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); string datumDO = Convert.ToDateTime(dtpDoKada.Text).ToString("yyyy-MM-dd"); if (txtPartnerSifra.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); partnerID = dohvati.DohvatiIDSifra("pa_ID", "partner", " pa_sifra = '" + txtPartnerSifra.Text + "'"); } else { partnerID = "default"; } string opis = txtNaziv.Text; if (ckbNivo.Text != "") { nivo = ckbNivo.Text; } if (ckbAktivna.Text == "Da") { aktivan = 1; } else { aktivan = 0; } string operater = Global.KorisnikID; //MessageBox.Show("insert into prodajnicjenik (prc_vaziod, prc_vazido, partner_pa_ID, prc_opis, prc_nivo, prc_aktivan, operater_op_ID) values ('" + datumOD + "', '" + datumDO + "', " + partnerID + ", '" + opis + "', '" + nivo + "', '" + aktivan + "', '" + operater + "')"); veza.ExecuteQuery("insert into prodajnicjenik (prc_vaziod, prc_vazido, partner_pa_ID, prc_opis, prc_nivo, prc_aktivan, operater_op_ID) values ('" + datumOD + "', '" + datumDO + "', " + partnerID + ", '" + opis + "', '" + nivo + "', '" + aktivan + "', '" + operater + "')"); MessageBox.Show("Uspješno ste dodali cjenik!"); this.Close(); frmAkcijskiCjenikProdaja.azuriraj.PerformClick(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Morate popuniti polja Naziv,Nivo, Aktivan!"); } } else { if (txtNaziv.Text != "" && ckbAktivna.Text != "" && ckbNivo.Text != "") { try { string datumOD = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); string datumDO = Convert.ToDateTime(dtpDoKada.Text).ToString("yyyy-MM-dd"); if (txtPartnerSifra.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); partnerID = dohvati.DohvatiIDSifra("pa_ID", "partner", " pa_sifra = '" + txtPartnerSifra.Text + "'"); } else { partnerID = "default"; } string opis = txtNaziv.Text; if (ckbNivo.Text != "") { nivo = ckbNivo.Text; } if (ckbAktivna.Text == "Da") { aktivan = 1; } else { aktivan = 0; } if (lblPoruka.Text != "") { promjeniAktivnostStavki(); } //MessageBox.Show("update prodajnicjenik set prc_vaziod = '" + datumOD + "' , prc_vazido = '" + datumDO + "', partner_pa_ID = " + partnerID + ", prc_opis = '" + opis + "', prc_nivo = '" + nivo + "', prc_aktivan = '" + aktivan + "' where prc_ID = " + _Artikl + ""); veza.ExecuteQuery("update prodajnicjenik set prc_vaziod = '" + datumOD + "' , prc_vazido = '" + datumDO + "', partner_pa_ID = " + partnerID + ", prc_opis = '" + opis + "', prc_nivo = '" + nivo + "', prc_aktivan = '" + aktivan + "' where prc_ID = " + _Artikl + ""); MessageBox.Show("Uspješno ste ažurirali cjenik!"); this.Close(); frmAkcijskiCjenikProdaja.azuriraj.PerformClick(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Morate popuniti polja Naziv,Nivo, Aktivan!"); } } }
private void btnSpremi_Click(object sender, EventArgs e) { //nakon uspješnog inserta oslobodim tab 2 i 3 if (_pozicijaID == "0") { //insert if (txtDobavljac.Text != "" && txtKomercijalist.Text != "" && txtOpis1.Text != "" && txtOpis2.Text !="") { DohvatiSifruID dohvati = new DohvatiSifruID(); komercijalist = dohvati.DohvatiIDSifra("op_ID", "operater", "op_sifra = '" + txtKomercijalist.Text + "'"); operater = Global.KorisnikID; partnerID = dohvati.DohvatiIDSifra("pa_ID", "partner", "pa_sifra = '" + txtDobavljac.Text + "'"); opis1 = txtOpis1.Text.Trim(); opis2 = txtOpis2.Text.Trim(); vrstaPozicije = txtPozicija.SelectedValue.ToString(); odKada = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); doKada = Convert.ToDateTime(dtpDoKada.Text).ToString("yyyy-MM-dd"); //MessageBox.Show("insert into pozicija (operater_op_ID, operater_op_ID1, partner_pa_ID,vrstapozicije_pz_ID,poz_opis, poz_opis2, poz_odkada, poz_dokada) values (" + operater + ", " + komercijalist + "," + partnerID + ", " + vrstaPozicije + ", '" + opis1 + "', '" + opis2 + "', '" + odKada + "', '" + doKada + "') "); //veza.ExecuteQuery("insert into pozicija (operater_op_ID, operater_op_ID1, partner_pa_ID,vrstapozicije_pz_ID,poz_opis, poz_opis2, poz_odkada, poz_dokada) values ('" + operater + "', '" + komercijalist + "','" + partnerID + "', " + vrstaPozicije + ", '" + opis1 + "', '" + opis2 + "', '" + odKada + "', '" + doKada + "') "); dodajZapisUBazu(); frmDodatnePozicije.osvjezi.PerformClick(); MessageBox.Show("Uspješno ste dodali poziciju!"); Omoguci(); //this.Close(); } } else { //update if (txtDobavljac.Text != "" && txtKomercijalist.Text != "" && txtOpis1.Text != "" && txtOpis2.Text != "") { DohvatiSifruID dohvati = new DohvatiSifruID(); komercijalist = dohvati.DohvatiIDSifra("op_ID", "operater", "op_sifra = '" + txtKomercijalist.Text + "'"); partnerID = dohvati.DohvatiIDSifra("pa_ID", "partner", "pa_sifra = '" + txtDobavljac.Text + "'"); operater = Global.KorisnikID; opis1 = txtOpis1.Text.Trim(); opis2 = txtOpis2.Text.Trim(); vrstaPozicije = txtPozicija.SelectedValue.ToString(); odKada = Convert.ToDateTime(dtpOdKada.Text).ToString("yyyy-MM-dd"); doKada = Convert.ToDateTime(dtpDoKada.Text).ToString("yyyy-MM-dd"); //MessageBox.Show("update pozicija set operater_op_ID = '" + operater + "', operater_op_ID1 = '" + komercijalist + "', partner_pa_ID = '" + partnerID + "',vrstapozicije_pz_ID = '" + vrstaPozicije + "',poz_opis = '" + opis1 + "', poz_opis2 = '" + opis2 + "', poz_odkada = '" + odKada + "', poz_dokada = '" + doKada + "' where poz_ID = " + _pozicijaID + ""); veza.ExecuteQuery("update pozicija set operater_op_ID = '" + operater + "', operater_op_ID1 = '" + komercijalist + "', partner_pa_ID = '" + partnerID + "',vrstapozicije_pz_ID = '" + vrstaPozicije + "',poz_opis = '" + opis1 + "', poz_opis2 = '" + opis2 + "', poz_odkada = '" + odKada + "', poz_dokada = '" + doKada + "' where poz_ID = " + _pozicijaID + ""); frmDodatnePozicije.osvjezi.PerformClick(); MessageBox.Show("Uspješno ste ažurirali poziciju!"); //this.Close(); } } }
private void frmUnosArtikalaKojimaSeMijenjaCijena_Load(object sender, EventArgs e) { try { if (_dozvoljenaID == "0") //novi { panel1.Visible = false; panel4.Visible = false; btnAzuriraj.Enabled = false; btnDodaj.Enabled = false; } else //update { panel4.Visible = false; veza.ExecuteQuery("Select * from dozvoljenanivelacijazag where dnz_ID = " + _dozvoljenaID + "", ref dozvoljenaNivel); if (dozvoljenaNivel.Rows.Count > 0) { txtBroj.Text = dozvoljenaNivel.Rows[0][0].ToString(); txtOpisCjenika.Text = dozvoljenaNivel.Rows[0][5].ToString(); DohvatiSifruID dohvati = new DohvatiSifruID(); operater = dozvoljenaNivel.Rows[0][1].ToString(); txtSifraOperatera.Text = dohvati.DohvatiIDSifra("op_sifra","operater","op_ID = "+operater+""); poslovnica = dozvoljenaNivel.Rows[0][2].ToString(); txtSifraPoslovnice.Text = dohvati.DohvatiIDSifra("po_sifra", "poslovnica", "po_ID = " + poslovnica + ""); dtpOdKada.Text = dozvoljenaNivel.Rows[0][3].ToString(); dtpDoKada.Text = dozvoljenaNivel.Rows[0][4].ToString(); } PopuniGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmAzurirajStalniNabavniCjenikStavke_Load(object sender, EventArgs e) { try { if (_oznaka == "0") { txtBarkod.Focus(); return; } else { //txtBarkod.Visible = false; //label1.Visible = false; veza.ExecuteQuery("select nabavnistavka.*, CONCAT(operater.op_ime,' ' ,operater.op_prezime), artikl.ar_sifra, artikl.ar_naziv from artikl, nabavnistavka left outer join operater on nabavnistavka.operater_op_ID = operater.op_ID where nabavnistavka.artikl_ar_ID = artikl.ar_ID and nabavnistavka.nas_ID = '" + _IDCjenikStavke + "'", ref artikl_postoji_u_dobavljacartikl); DohvatiSifruID dohvati = new DohvatiSifruID(); string sifraArtikla = dohvati.DohvatiIDSifra("ar_sifra", "artikl", "ar_ID = " + artikl_postoji_u_dobavljacartikl.Rows[0][2].ToString()+ ""); txtBarkod.Focus(); txtBarkod.Text = sifraArtikla; txtCijena.Focus(); txtBarkod.Enabled = false; txtSifraKodDobavljaca.Enabled = false; if (artikl_postoji_u_dobavljacartikl.Rows.Count > 0) { lblArtikl.Text = artikl_postoji_u_dobavljacartikl.Rows[0][12].ToString(); txtCijena.EditValue = artikl_postoji_u_dobavljacartikl.Rows[0][3]; txtRabat.EditValue = artikl_postoji_u_dobavljacartikl.Rows[0][4]; txtIzmjena.Text = artikl_postoji_u_dobavljacartikl.Rows[0][7].ToString() + " "+ artikl_postoji_u_dobavljacartikl.Rows[0][10].ToString(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }