private void OnBarcode(CSBarcode barcode) { if (barcode.Symbology == Symbology.CODE_128) { txtIzLok.Text = barcode.Data; } else { MessageBox.Show(P.LOK_KRIVI_BARKOD, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void Main(string[] args) { CSBarcode barcode = new CSBarcode(); barcode.BarcodeType = CSBarcodeType.QRCode; barcode.BarcodeData = "www.cnetsdk.com"; barcode.BarcodeWidth = 200; barcode.BarcodeHeight = 200; barcode.QRCodeErrorCorrectionLevel = ECLMode.L; barcode.CSPictureFormat = ImageFormat.Jpeg; barcode.CreateBarcode("CnetSDK.jpeg"); }
private void OnBarcode(CSBarcode barcode) { if (barcode.Symbology == Symbology.CODE_128) { txtLokacija.Text = barcode.Data; } else { txtRoba.Text = barcode.Data; } }
private void OnBarcode(CSBarcode barcode) { if (barcode.Symbology != Symbology.CODE_128) { MessageBox.Show(P.LOK_KRIVI_BARKOD, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } foreach (DataGridViewRow row in dgvLok.Rows) { if (row.Cells["colLokacija"].Value.ToString() == barcode.Data) { dgvLok.ClearSelection(); dgvLok.Rows[row.Index].Selected = true; dgvLok.CurrentCell = dgvLok.Rows[row.Index].Cells[0]; break; } } txtLok.Text = barcode.Data; // Potvrda skeniranja barkoda: bit će upisan u txtLok čak i ako ga nema u dgvLok. txtKol.Select(); }
private void OnBarcode(CSBarcode barcode) { if (btnTraži.Tag.ToString() == "potvrda") { if (barcode.Symbology == Symbology.CODE_39) { txtDok.Text = barcode.Data; } else { MessageBox.Show(P.DOKBARKOD_NIJE_NALOG, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (btnTraži.Tag.ToString() == "izmjena") { MTrenisClient c = new MTrenisClient(); try { Roba r = c.DohvatiRobu(barcode.Data); foreach (DataGridViewRow row in dgvNalog.Rows) { if (row.Cells["colSifra"].Value.ToString() == r.sifra) { //dgvSkladok.FirstDisplayedScrollingRowIndex = dgvSkladok.Rows[ix].Index; dgvNalog.ClearSelection(); dgvNalog.Rows[row.Index].Selected = true; dgvNalog.CurrentCell = dgvNalog.Rows[row.Index].Cells[0]; break; } } } catch (FaultException<MTrenisKvar> ex) { MessageBox.Show(ex.Detail.opis, ex.Detail.oznaka.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (c != null && c.State != CommunicationState.Closed) { c.Close(); } } } }
private void OnBarcode(CSBarcode barcode) { switch (vidljivaKontrola) { case "Skladok": if (vidModalForma != null && vidModalForma.Name == "modalSkladokIzlok") { bsymb = new ŠALJI_BARKOD_I_SIMB(((modalSkladokIzlok)vidModalForma).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); } else if (vidModalForma == null) { bsymb = new ŠALJI_BARKOD_I_SIMB(((Skladok)skladok).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); } break; case "SkladokIzlaz": if (vidModalForma != null && vidModalForma.Name == "modalSkladokIzlazPotvrda") { bonly = new ŠALJI_SAMO_BARKOD(((modalSkladokIzlazPotvrda)vidModalForma).SkeniranjeGotovo); Invoke(bonly, barcode.Data); } else if (vidModalForma == null) { bsymb = new ŠALJI_BARKOD_I_SIMB(((SkladokIzlaz)skladokIzlaz).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); } break; case "SkladokUlaz": bsymb = new ŠALJI_BARKOD_I_SIMB(((SkladokUlaz)skladokUlaz).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "SkladokOtprema": bsymb = new ŠALJI_BARKOD_I_SIMB(((SkladokOtprema)skladokOtprema).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "InvUpisnik": bsymb = new ŠALJI_BARKOD_I_SIMB(((InvUpisnik)invUpisnik).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "InvPregled": bsymb = new ŠALJI_BARKOD_I_SIMB(((InvPregled)invPregled).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "PllUpisnik": bsymb = new ŠALJI_BARKOD_I_SIMB(((PllUpisnik)pllUpisnik).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "PllPregled": bsymb = new ŠALJI_BARKOD_I_SIMB(((PllPregled)pllPregled).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "BarkodDodjela": bsymb = new ŠALJI_BARKOD_I_SIMB(((BarkodDodjela)barkodDodjela).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "RobaPregled": bsymb = new ŠALJI_BARKOD_I_SIMB(((RobaPregled)robaPregled).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; case "NaljUpisnik": bsymb = new ŠALJI_BARKOD_I_SIMB(((NaljUpisnik)naljUpisnik).SkeniranjeGotovo); Invoke(bsymb, barcode.Data, barcode.Symbology); break; } }
private void OnBarcode(CSBarcode barcode) { txtŠifraIliBarkod.Text = barcode.Data; }
private void OnBarcode(CSBarcode barcode) { if (barcode.Symbology == Symbology.CODE_39) { txtDok.Text = barcode.Data; } else { MessageBox.Show(P.DOKBARKOD_NIJE_NALOG, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void OnBarcode(CSBarcode barcode) { if (barcode.Symbology != Symbology.CODE_128) { MessageBox.Show(P.LOK_KRIVI_BARKOD, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } bool locInTbl = false; foreach (DataGridViewRow row in dgvLok.Rows) { if (row.Cells["colLokacija"].Value.ToString() == barcode.Data) { dgvLok.ClearSelection(); dgvLok.Rows[row.Index].Selected = true; dgvLok.CurrentCell = dgvLok.Rows[row.Index].Cells[0]; locInTbl = true; break; } } if (!locInTbl) { MessageBox.Show(String.Format(P.SKLADOKIZLAZ_LOK_NIJE_NA_POPISU, stavka.roba.sifra), P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void OnBarcode(CSBarcode barcode) { if ("potvrda" == btnLok.Tag.ToString()) { if (barcode.Symbology == Symbology.CODE_128) { txtLokacija.Text = barcode.Data; } else { MessageBox.Show(P.LOK_KRIVI_BARKOD, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { txtBarkod.Text = String.Empty; txtKoličina.Text = String.Empty; lblRoba.Text = String.Empty; MTrenisClient c = new MTrenisClient(); try { Roba r = c.DohvatiRobu(barcode.Data); StringBuilder sb = new StringBuilder(); sb.Append(r.sifra); sb.Append(Environment.NewLine); sb.Append(r.naziv); sb.Append(Environment.NewLine); sb.Append(r.dobavljac); txtBarkod.Text = barcode.Data; txtKoličina.Focus(); lblRoba.Text = sb.ToString(); } catch (FaultException<MTrenisKvar> ex) { MessageBox.Show(ex.Detail.opis, ex.Detail.oznaka.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (c != null && c.State != CommunicationState.Closed) { c.Close(); } } } }