예제 #1
0
        public void BarCodeConstructorTest()
        {
            var viewModel = new BarCodeViewModel(_storage);


            Assert.AreEqual(2, viewModel.BarCodes.Count);
        }
예제 #2
0
        public void DeleteBarCodeTest()
        {
            var viewModel    = new BarCodeViewModel(_storage);
            var firstBarCode = viewModel.BarCodes.FirstOrDefault();

            viewModel.DeleteBarCode(firstBarCode);
            var barCodeInStorage = _storage.GetAllBarCodes();

            Assert.AreEqual(1, viewModel.BarCodes.Count);
            Assert.AreEqual(1, barCodeInStorage.Count());
        }
예제 #3
0
        private void AddReportArray(int count)
        {
            List <BarCodeViewModel> result = new List <BarCodeViewModel>();

            for (int i = 1; i <= count; i++)
            {
                string no    = "F" + DateTime.Now.ToString("yyyyMMdd") + i.ToString("0000");
                var    model = new BarCodeViewModel();
                model.barCodeNo = no;
                result.Add(model);
            }

            report.Load(Path.Combine(Server.MapPath("~/Report/RPT"), "BarcodeList.rpt"));
            report.SetDataSource(result);

            SetReport(crBarcodeList, report);
        }
예제 #4
0
 public BarCodes()
 {
     this.InitializeComponent();
     ViewModel = new BarCodeViewModel(MainPage.GlobalSettings.Storages.BarCodeStorage);
 }