Example #1
0
        public ActionResult SystemError(string ErrorMessage, string Title, string ReturnUrl, string ReturnName)
        {
            var errorInfo = new VM_Error_Info {
                ErrorMessage = ErrorMessage, Title = Title, ReturnName = ReturnName, ReturnUrl = ReturnUrl
            };

            return(View(errorInfo));
        }
        /// *********************cniots*************************************
        ///  Author           : ychost
        ///  Created          : 2016-09-11 20:29:42
        /// <summary>
        /// Uploads the image.
        /// </summary>
        /// <returns>ActionResult.</returns>
        ///  Last Modified By : ychost
        ///  Last Modified On : 2016-09-13 20:34:24
        ///  *********************cniots*************************************
        public ActionResult UploadImage()
        {
            var errorInfo = new VM_Error_Info {
                Title = "禁止进入", ErrorMessage = "非施工人员,禁止进入"
            };

            return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController, errorInfo));
        }
Example #3
0
        public ActionResult MachineLayout(int Id)
        {
            log = LogFactory.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.FullName + ":" + MethodBase.GetCurrentMethod().Name);
            var bllMachine = new MesWeb.BLL.T_Machine();
            var machine    = bllMachine.GetModel(Id);

            try {
                if (machine != null)
                {
                    var machineLayout = bllLayout.GetModelList("LayoutTypeID = " + (int)LAYOUT_TPYE.MACHINE + " AND " + " TableRowID = " + Id).FirstOrDefault();
                    if (machineLayout != null)
                    {
                        //取出轴号
                        string axisNumStr = (string)TempData[QualityTraceController.SERACH_ASIX];
                        TempData[QualityTraceController.SERACH_ASIX] = axisNumStr;
                        //TODO 临时将备注替换为轴号
                        machineLayout.Remark = axisNumStr;
                        var layoutInfo = new VM_LayoutPicture(machineLayout);
                        if (!string.IsNullOrEmpty(machineLayout.PicUrl))
                        {
                            layoutInfo = new VM_LayoutPicture(machineLayout);
                            layoutInfo = GetLayoutInfo(machineLayout);
                        }
                        else
                        {
                            log.Error("机台信息为空");
                            VM_Error_Info info = new VM_Error_Info {
                                Title = "施工错误", ErrorMessage = "机台信息为空,请联系管理人员", ReturnUrl = "/Admin/Home", ReturnName = "主页"
                            };
                            return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController, info));
                        }
                        return(View(layoutInfo));
                    }
                }
            } catch (Exception e) {
                log.Error("车间未施工,请联系施工人员", e);
            }
            log.Error("车间未施工,请联系施工人员");
            var errorInfo = new VM_Error_Info {
                Title = "施工错误", ErrorMessage = "车间未施工,请联系施工人员"
            };

            return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController, errorInfo));
        }
Example #4
0
        public ActionResult HistoryMachine(string Id)
        {
            var     axisNumStr  = Id.Split(',')[1];
            var     tabStr      = Id.Split(',')[0];
            string  tabName     = "HISDATA" + tabStr;
            HisData historyInfo = new HisData(Id);

            var bllHistoryInfo = new MesWeb.BLL.T_HisData(tabName);
            var histories      = bllHistoryInfo.GetModelList("Axis_No = '" + axisNumStr + "'");

            if (histories.FirstOrDefault().MachineID.HasValue)
            {
                var machineID = histories.FirstOrDefault().MachineID.Value;

                HisMachInfo.MachindID      = machineID.ToString();
                HisMachInfo.AxisNumStr     = axisNumStr;
                HisMachInfo.HisDataTabName = tabName;

                var machineLayout = bllLayout.GetModelList("TableRowID = " + machineID + "AND LayoutTypeID=" + (int)LAYOUT_TPYE.MACHINE).FirstOrDefault();
                var layoutInfo    = new VM_LayoutPicture(machineLayout);
                if (!string.IsNullOrEmpty(machineLayout.PicUrl))
                {
                    layoutInfo = new VM_LayoutPicture(machineLayout);
                    layoutInfo = GetLayoutInfo(machineLayout);
                }
                else
                {
                    log.Error("机台信息为空");
                    var infoNotFound = new VM_Error_Info {
                        Title = "施工错误", ErrorMessage = "机台信息为空,请联系管理人员", ReturnUrl = "/Admin/Home", ReturnName = "主页"
                    };
                    return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController, infoNotFound));
                }
                return(View(layoutInfo));
            }
            VM_Error_Info infoError = new VM_Error_Info {
                Title = "系统错误", ErrorMessage = "未找到该轴号的机台", ReturnUrl = "/Admin/Home", ReturnName = "主页"
            };

            return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController));
        }
Example #5
0
        public ActionResult MachineLayout(int Id)
        {
            log = LogFactory.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.FullName + ":" + MethodBase.GetCurrentMethod().Name);
            var machineLayout = bllLayout.GetModel(Id);
            var layoutInfo    = new VM_LayoutPicture(machineLayout);

            if (!string.IsNullOrEmpty(machineLayout.PicUrl))
            {
                layoutInfo = new VM_LayoutPicture(machineLayout);
                layoutInfo = GetLayoutInfo(machineLayout);
            }
            else
            {
                log.Error("机台信息为空");
                VM_Error_Info info = new VM_Error_Info {
                    Title = "施工错误", ErrorMessage = "机台信息为空,请联系管理人员", ReturnUrl = "/Admin/Home", ReturnName = "主页"
                };
                return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController, info));
            }
            return(View(layoutInfo));
        }
Example #6
0
        // GET: OnlineData
        public ActionResult Index()
        {
            log = LogFactory.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.FullName + ":" + MethodBase.GetCurrentMethod().Name);

            var workshopLayout = bllLayout.GetModelList("IsTop = 1").FirstOrDefault();

            if (workshopLayout == null)
            {
                log.Error("车间未施工,请联系施工人员");
            }
            else
            {
                TempData["workshopLayout"] = workshopLayout;

                return(RedirectToAction("WorkshopLayout"));
            }
            var errorInfo = new VM_Error_Info {
                Title = "施工错误", ErrorMessage = "车间未施工,请联系施工人员"
            };

            return(RedirectToAction(ErrorManager.SystemError, ErrorManager.ErrorController, errorInfo));
        }