Example #1
0
        private void BarkodOkuma_Load(object sender, EventArgs e)
        {
            PrintDocument doc = new PrintDocument();

            Ean13Barcode2005.Ean13 barkod = new Ean13Barcode2005.Ean13();

            barkod.Height   = 30f;
            barkod.Width    = 70f;
            barkod.FontSize = 16f;
            //bu kod barkodun ilk 2 hanesi -ülke kodu
            barkod.CountryCode = "86";
            //Bu kod üretici-imalatçı numarası -bu kısımın legal illegal gibi durumları da var
            barkod.ManufacturerCode = "95525";
            //Bu kod ürün kodu
            barkod.ProductCode = UrunKodu();
            //Bu kısım boş geçilsede birşey değişmiyor EAN-13 te zaten 12 veri okuyorsunuz ,bu sayı  barkodun sonunda oluyor. kontrol kodu
            barkod.ChecksumDigit = "0";
            pbBarkod.Image       = barkod.CreateBitmap();
            txtBarkod.Text       = barkod.ToString();
            urun = new UrunRepo().GetAll().FirstOrDefault(x => x.UrunBarkod == txtBarkod.Text);
            if (urun != null)
            {
                lblUrunAdi.Visible  = true;
                lblUrunAdi.Text     = "Gelen ürün: " + urun.UrunAdi;
                lblUrunAdi.Location = new Point((this.Width / 2) - 5 * (lblUrunAdi.Text.Length), lblUrunAdi.Location.Y);
            }
            this.ActiveControl = txtBarkod;
            txtBarkod.Focus();
            txtBarkod.Select(0, 0);
            txtBarkod.SelectionStart = txtBarkod.MaxLength;
        }