Ejemplo n.º 1
0
 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");
        }
Ejemplo n.º 3
0
 private void OnBarcode(CSBarcode barcode)
 {
     if (barcode.Symbology == Symbology.CODE_128)
     {
         txtLokacija.Text = barcode.Data;
     }
     else
     {
         txtRoba.Text = barcode.Data;
     }
 }
Ejemplo n.º 4
0
 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();
 }
Ejemplo n.º 5
0
 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();
             }
         }
     }
 }
Ejemplo n.º 6
0
 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;
     }
 }
Ejemplo n.º 7
0
 private void OnBarcode(CSBarcode barcode)
 {
     txtŠifraIliBarkod.Text = barcode.Data;
 }
Ejemplo n.º 8
0
 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);
     }
 }
Ejemplo n.º 9
0
 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);
     }
 }
Ejemplo n.º 10
0
 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();
             }
         }
     }
 }