Exemple #1
0
        private void radioButtonExc(RCodeType rct)
        {
            dob               = new DoBarCode((int)numericUpDown1.Value, textBox2.Text, textBox3.Text, rct, p1s, p2s, pps);
            textBox1.Text     = dob.GetBarCode();
            pictureBox1.Image = dob.Get1DBarCode();
            pictureBox2.Image = dob.Get2DBarCode();
            if (string.IsNullOrEmpty(textBox4.Text))
            {
                textBox4.Text = @"..\\..\\Resources\\Picture.jpg";
            }
            pictureBox3.Image = dob.GetP2DBarCode(textBox4.Text);
            bool IsExist = true;

            foreach (var item in listBox1.Items)
            {
                if (item.ToString() == textBox1.Text)
                {
                    IsExist = false;
                }
            }
            if (IsExist)
            {
                listBox1.Items.Add(textBox1.Text);
            }
        }
Exemple #2
0
        public DoBarCode(int codelength, string startcode, string endcode, RCodeType rc, PictureSize d1s, PictureSize d2s, PictureSize pds)
        {
            string strran = "";

            switch (rc)
            {
            case RCodeType.Number:
                strran = getRandomNumber(codelength);
                break;

            case RCodeType.Letter:
                strran = getRandomLetter(codelength);
                break;

            case RCodeType.Hybrid:
                strran = getRandomHybrid(codelength);
                break;

            default:
                break;
            }
            if (codelength - startcode.Length - endcode.Length >= 0)
            {
                this.barcode = startcode + strran.Substring(0, codelength - startcode.Length - endcode.Length) + endcode;
            }
            else
            {
                this.barcode = startcode + endcode;
            }

            code1d = d1s;
            code2d = d2s;
            codepd = pds;
        }