예제 #1
0
        public ActionResult Create()
        {
            var productSpcList             = productSpecService.GetPagerProductSpec(string.Empty, 1, 100);
            List <SelectListItem> itemList = new List <SelectListItem>();

            productSpcList.ForEach(m =>
            {
                itemList.Add(new SelectListItem()
                {
                    Text = m.SpecName, Value = m.SPCID.ToString()
                });
            });
            ViewBag.ProductSpcList = itemList;

            var productTypeList = productTypeService.GetPagerProductType(string.Empty, 1, 100);

            itemList = new List <SelectListItem>();
            productTypeList.ForEach(m =>
            {
                itemList.Add(new SelectListItem()
                {
                    Text = m.ProductTypeEN, Value = m.ProductTypeID.ToString()
                });
            });
            ViewBag.ProductTypeList = itemList;

            return(PartialView(new ProductBaseModel()));
        }
        public void LoadUserControl(ShadowBaseDisplayView view)
        {
            //Init Control
            var companys     = iCompanyService.GetPagerCompany("", 1, 100);
            var products     = iProductBaseService.GetPagerProductBase("", 1, 100);
            var productTypes = iProductTypeService.GetPagerProductType("", 1, 100);
            var productSpecs = iProductSpecService.GetPagerProductSpec("", 1, 100);

            view.cbCompany.ItemsSource       = companys;
            view.cbCompany.SelectedIndex     = -1;
            view.cbProduct.ItemsSource       = products;
            view.cbProduct.SelectedIndex     = -1;
            view.cbProductType.ItemsSource   = productTypes;
            view.cbProductType.SelectedIndex = -1;

            ViewSelf = view;


            ReaderHelper reader = new ReaderHelper();

            var list = reader.GetPortList();

            view.cbPort.ItemsSource       = list;
            view.cbPort.DisplayMemberPath = "PortId";
            view.cbPort.SelectedValuePath = "PortName";
        }
예제 #3
0
        public JsonResult GetList(int page, int rows)
        {
            var    count           = productSpecService.GetProductSpecCount();
            string specName        = RequestHelper.RequestPost("specName", string.Empty);
            var    productSpecList = productSpecService.GetPagerProductSpec(specName, page, rows).Select(m => new
            {
                SPCID     = m.SPCID,
                ClassID   = m.ClassID,
                ClassName = m.ClassName,
                SpecCode  = m.SpecCode,
                SpecName  = m.SpecName,
                Remark    = m.Remark,
                IsLocked  = m.IsLocked,
                IsShow    = m.IsShow,
            });

            return(Json(new { total = count, rows = productSpecList }, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
        public void LoadUserControl(ShadowBaseEditView view)
        {
            ViewSelf = view;
            //Init Control
            var companys     = iCompanyService.GetPagerCompany("", 1, 100);
            var products     = iProductBaseService.GetPagerProductBase("", 1, 100);
            var productTypes = iProductTypeService.GetPagerProductType("", 1, 100);
            var productSpecs = iProductSpecService.GetPagerProductSpec("", 1, 100);

            view.cbCompany.ItemsSource   = companys;
            view.cbCompany.SelectedIndex = 0;
            view.cbProduct.ItemsSource   = products;
            view.cbProduct.SelectedIndex = 0;
            Model.ProductName            = products[0].ProductName;

            view.cbProductType.ItemsSource   = productTypes;
            view.cbProductType.SelectedIndex = 0;
            //view.cb.ItemsSource = companys;
            //view.cbCompany.SelectedIndex = 0;
            Model.ORCode = QRCode;
            NotifyOfPropertyChange(() => Model);
        }