Пример #1
0
        public ActionResult Index()
        {
            ViewBag.Message = "MVC WEB BARCODE!!";
            string vCode   = "nha3mien.com";
            string barCode = BarCodeToHTML.get39(vCode, 2, 20);

            ViewBag.htmlBarcode = barCode;
            ViewBag.vCode       = vCode;
            return(View());
        }
Пример #2
0
        public ActionResult barcode()
        {
            ViewBag.Message = "MVC WEB BARCODE!!";
            string vCode   = "Default";
            string barCode = BarCodeToHTML.get39(vCode, 2, 20);

            ViewBag.htmlBarcode = barCode;

            ViewBag.vCode = vCode;
            return(View());
        }
Пример #3
0
        public ActionResult Index(FormCollection f)
        {
            ViewBag.Message = "MVC WEB BARCODE!";
            var    vCode   = f["txtcode"];
            string barCode = BarCodeToHTML.get39(vCode, 2, 20);

            ViewBag.htmlBarcode = barCode;
            ViewBag.vCode       = vCode;

            return(View());
        }
Пример #4
0
        public ActionResult barcode(FormCollection f, DymoViewModel model)
        {
            int update_counter = 0;

            //if (f.AllKeys.Contains("txtcode"))
            //{

            //    var vCode = f["txtcode"];
            //    string barCode = BarCodeToHTML.get39(vCode, 2, 20);
            //    ViewBag.htmlBarcode = barCode;
            //    ViewBag.vCode = vCode;
            //}


            var db_counter = (from m in db.asset_tag_counter where m.Company == "interconnection" select m.count).SingleOrDefault();


            int i = int.Parse(f["txtcode_num"]);

            model.barcode_arr2 = new string[i];
            model.vcode2       = new string[i];
            for (int start = 0; start < i; start++)
            {
                db_counter = db_counter += 1;
                var vCode2 = db_counter.ToString();
                update_counter = int.Parse(vCode2);
                string barCode2 = BarCodeToHTML.get39(vCode2, 2, 20);
                model.barcode_arr2[start] = barCode2;
                //     ViewBag.htmlBarcode = barCode;
                string html = "<p style=\"page-break-after:always; text-align:center; \"><div style=\"clear: both\" id=\"div_print\"><img id=\"img\"src=\"/Barcode.ashx?m=1&h=60&vCode=" + vCode2 + "\" alt=\"" + vCode2 + "\" /> </div></p>";
                model.vcode2[start] = html;
            }

            ViewBag.test  = model.vcode2;
            ViewBag.vCode = "Default";

            //update the barcode counter
            var updateQuery = new asset_tag_counter()
            {
                Company = "interconnection", count = update_counter
            };

            db.asset_tag_counter.Attach(updateQuery);
            db.Entry(updateQuery).Property(x => x.count).IsModified = true;
            db.SaveChanges();



            return(View());
        }
 public void UT_GetEAN13()
 {
     try
     {
         string result = BarCodeToHTML.GetEAN13("!@#$", 10, 4);
         if (!string.IsNullOrEmpty(result))
         {
             Assert.IsTrue(true);
         }
         else
         {
             Assert.Fail("生成HTML格式的条形码错误!!");
         }
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }
Пример #6
0
 public string GetBarCode(string code)
 {
     return(BarCodeToHTML.get39(code, 2, 20));
 }