public ActionResult GetOrderList(int?rows, int?page
                                         , EnumBusinessType bizType = EnumBusinessType.None)
        {
            int totalCount = 0;

            int pageIndex = page ?? 1;
            int pageSize  = rows ?? 10;

            string filter = null;

            if (bizType != EnumBusinessType.None)
            {
                filter = string.Format(" YWLX = {0} ", (int)bizType);
            }

            var dataList = dalorderform.GetDataViewByPageDynamic(
                pageIndex, pageSize, out totalCount
                , "ID", filter);


            //数据组装到viewModel
            var info = new PaginationModel(dataList, totalCount);

            return(this.JsonFormat(info));
        }
        private void GetDJT(EnumBusinessType bizType, ref IMS_VC_DJT module)
        {
            ViewBag.BizType = "";

            if (bizType == EnumBusinessType.InStorage)
            {
                module.YWLX       = (int)EnumBusinessType.InStorage;
                ViewBag.ReturnUrl = Url.Action("InStorageIndex");
                ViewBag.BizType   = EnumBusinessType.InStorage;

                //GetBizTypeList();
            }
            else if (bizType == EnumBusinessType.OutputStorage)
            {
                module.YWLX       = (int)EnumBusinessType.OutputStorage;
                ViewBag.ReturnUrl = Url.Action("OutputStorageIndex");
                ViewBag.BizType   = EnumBusinessType.OutputStorage;
            }

            module.CJSJ = System.DateTime.Now;

            ViewBag.DocumentStatus = new SelectList(
                GetDocumentStatusList(), "SZ", "MC", -1);

            ViewBag.DJStatus = GetStatus(module.DJZT);
        }
        public ActionResult GetOrderList(int? rows, int? page
            , EnumBusinessType bizType = EnumBusinessType.None)
        {
            int totalCount = 0;

            int pageIndex = page ?? 1;
            int pageSize = rows ?? 10;

            string filter = null;

            if (bizType != EnumBusinessType.None)
            {
                filter = string.Format(" YWLX = {0} ", (int)bizType);
            }

            var dataList = dalorderform.GetDataViewByPageDynamic(
                pageIndex, pageSize, out totalCount
                , "ID", filter);


            //数据组装到viewModel
            var info = new PaginationModel(dataList, totalCount);

            return this.JsonFormat(info);
        }
        public ActionResult CreateOrderForm(EnumBusinessType bizType)
        {
            var module = new IMS_VC_DJT();

            module.DJZT      = 0;
            module.CanModify = true;
            GetDJT(bizType, ref module);

            module.CJSJ = System.DateTime.Now;

            return(View("EditOrderForm", module));
        }
Exemplo n.º 5
0
        public static string Value(this EnumBusinessType enumValue)
        {
            switch (enumValue)
            {
            case EnumBusinessType.入库_调整单:
                return("AI");

            case EnumBusinessType.入库_采购到货单:
                return("PI");

            case EnumBusinessType.入库_产成品入库单:
                return("SI");

            case EnumBusinessType.入库_销售退货单:
                return("SRI");

            case EnumBusinessType.入库_调拨入库单:
                return("TI");

            case EnumBusinessType.入库_手持入库单:
                return("PPI");

            case EnumBusinessType.入库_其他入库单:
                return("QI");

            case EnumBusinessType.入库_生产退料单:
                return("CI");

            case EnumBusinessType.出库_质检出库单:
                return("CO");

            case EnumBusinessType.出库_加工出库单:
                return("OO");

            case EnumBusinessType.出库_采购退货单:
                return("PRO");

            case EnumBusinessType.出库_销售发货单:
                return("SO");

            case EnumBusinessType.出库_调拨出库单:
                return("TO");

            case EnumBusinessType.出库_手持出库单:
                return("PO");

            case EnumBusinessType.出库_材料出库单:
                return("MO");

            case EnumBusinessType.出库_其他出库单:
                return("QO");

            case EnumBusinessType.出库_中间区出库单:
                return("ZO");

            case EnumBusinessType.出库_盘点出库:
                return("OUT");

            default:
                return(" ");
            }
        }
        private void GetDJT(EnumBusinessType bizType, ref IMS_VC_DJT module)
        {

            ViewBag.BizType = "";

            if (bizType == EnumBusinessType.InStorage)
            {
                module.YWLX = (int)EnumBusinessType.InStorage;
                ViewBag.ReturnUrl = Url.Action("InStorageIndex");
                ViewBag.BizType = EnumBusinessType.InStorage;

                //GetBizTypeList();
            }
            else if (bizType == EnumBusinessType.OutputStorage)
            {
                module.YWLX = (int)EnumBusinessType.OutputStorage;
                ViewBag.ReturnUrl = Url.Action("OutputStorageIndex");
                ViewBag.BizType = EnumBusinessType.OutputStorage;
            }

            module.CJSJ = System.DateTime.Now;

            ViewBag.DocumentStatus = new SelectList(
              GetDocumentStatusList(), "SZ", "MC", -1);

            ViewBag.DJStatus = GetStatus(module.DJZT);
        }
        public ActionResult CreateOrderForm(EnumBusinessType bizType)
        {
            var module = new IMS_VC_DJT();
            module.DJZT = 0;
            module.CanModify = true;
            GetDJT(bizType, ref module);

            module.CJSJ = System.DateTime.Now;

            return View("EditOrderForm", module);
        }