コード例 #1
0
        public ActionResult _DetailODSFR(int OrderID)
        {
            var dataODS = FacadeOrder.Get(OrderID);
            var dataRef = FacadeSparePart.GetByOrderID(OrderID);

            string desc1 = "", desc2 = "", desc3 = "", desc4 = "", desc5 = "";

            if (!string.IsNullOrEmpty(dataODS.Failure1))
            {
                desc1 = FacadeCodeFailure.GetByCodeFailure(dataODS.Failure1).Failure;
            }
            if (!string.IsNullOrEmpty(dataODS.Failure2))
            {
                desc2 = FacadeCodeFailure.GetByCodeFailure(dataODS.Failure2).Failure;
            }
            if (!string.IsNullOrEmpty(dataODS.Failure3))
            {
                desc3 = FacadeCodeFailure.GetByCodeFailure(dataODS.Failure3).Failure;
            }
            if (!string.IsNullOrEmpty(dataODS.Failure4))
            {
                desc4 = FacadeCodeFailure.GetByCodeFailure(dataODS.Failure4).Failure;
            }
            if (!string.IsNullOrEmpty(dataODS.Failure5))
            {
                desc5 = FacadeCodeFailure.GetByCodeFailure(dataODS.Failure5).Failure;
            }


            ViewBag.desc1 = desc1;
            ViewBag.desc2 = desc2;
            ViewBag.desc3 = desc3;
            ViewBag.desc4 = desc4;
            ViewBag.desc5 = desc5;

            var dataGuranty = FacadeGuaranty.Get(dataODS.FK_GuarantyID.Value);



            ViewBag.dataODS     = dataODS;
            ViewBag.dataRef     = dataRef;
            ViewBag.dataGuranty = dataGuranty;


            return(PartialView());
        }
コード例 #2
0
        public JsonResult UpdateSparePartsODS(string data)
        {
            try
            {
                FacadeLog.MobileWriteEntry("Order/UpdateSparePartsODS|" + data);

                List <SparePart> dataSparePartsODS = new JavaScriptSerializer().Deserialize <List <SparePart> >(data);
                FacadeSparePart.UpdateSparePartsODS(dataSparePartsODS);

                ModelViewResultREST result = new ModelViewResultREST();
                result.Result = "Success";

                return(Json(result));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        public ActionResult _DetailDistance(int orderID)
        {
            string refMan        = "8011161600000025";
            var    dataMonitor   = FacadeMonitor.GetByOrderID(orderID);
            var    dataODS       = FacadeOrder.Get(orderID);
            var    dataModule    = FacadeModuleService.GetAllBYModule(dataODS.FK_ModuleID.Value);
            var    dataSparePart = FacadeSparePart.GetByRefManID(orderID, refMan);

            if (dataSparePart == null)
            {
                ViewBag.Kilometres = 0;
            }
            else
            {
                ViewBag.Kilometres = dataSparePart.Quantity;
            }
            ViewBag.dataODS     = dataODS;
            ViewBag.dataMonitor = dataMonitor;
            ViewBag.dataModule  = dataModule;


            return(PartialView());
        }