コード例 #1
0
        public ActionResult GetAllMaintainItems()
        {
            int totalCount;
            var result = new MaintainItemBLL().GetMaintainItemList(out totalCount, this.GetCurrentProjectID(), "", 1, -1, "Name", true);

            return(JsonContentHelper.GetJsonContent(result));
        }
コード例 #2
0
        public ActionResult Create(string returnUrl)
        {
            int totalCount;
            var result = new MaintainItemBLL().GetMaintainItemList(out totalCount, this.GetCurrentProjectID(), "", 1, -1, "Name", true);

            ViewBag.ReturnUrl        = returnUrl;
            ViewBag.Action           = "Create";
            ViewBag.AllMaintainItems = result.Data;
            return(View(new WebDeviceType()));
        }
コード例 #3
0
 public ActionResult Delete(string id)
 {
     try
     {
         var result = new MaintainItemBLL().DeleteMaintainItem(id);
         return(JsonContentHelper.GetJsonContent(result));
     }
     catch
     {
         return(View());
     }
 }
コード例 #4
0
 public ActionResult Edit(WebMaintainItem webMaintainItem)
 {
     try
     {
         var result = new MaintainItemBLL().UpdateMaintainItem(webMaintainItem);
         return(JsonContentHelper.GetJsonContent(result));
     }
     catch
     {
         return(View());
     }
 }
コード例 #5
0
        public ActionResult Create(WebMaintainItem webMaintainItem)
        {
            try
            {
                webMaintainItem.ProjectID    = this.GetCurrentProjectID();
                webMaintainItem.CreateUserID = this.GetCurrentUserID();
                webMaintainItem.ProjectID    = this.GetCurrentProjectID();

                var result = new MaintainItemBLL().InsertMaintainItem(webMaintainItem);
                return(JsonContentHelper.GetJsonContent(result));
            }
            catch
            {
                return(View());
            }
        }
コード例 #6
0
        public ActionResult EditMaintainRecord(string maintainRecordID, string deviceName, string returnUrl)
        {
            ViewBag.ReturnUrl     = returnUrl;
            ViewBag.DeviceName    = deviceName;
            ViewBag.DeviceID      = "";
            ViewBag.OperateAction = "Update";
            ViewBag.IsAddRecord   = "False";
            ViewBag.LeftName      = "保养记录信息";
            MaintainRecordBLL maintainRecordBLL = new MaintainRecordBLL();
            var cResult = maintainRecordBLL.GetMaintainRecordByID(maintainRecordID);

            var items = new MaintainItemBLL().GetMaintainItemListByDeviceID(cResult.Data.DeviceID);

            ViewBag.AllMaintainItems = items.Data;

            return(View("MaintainRecord/AddMainTainRecord", cResult.Data));
        }
コード例 #7
0
        public ActionResult AddMainTainRecord(string deviceID, string deviceName, string returnUrl)
        {
            int totalCount;
            var items = new MaintainItemBLL().GetMaintainItemListByDeviceID(deviceID);

            ViewBag.AllMaintainItems = items.Data;

            ViewBag.ReturnUrl     = returnUrl;
            ViewBag.DeviceName    = deviceName;
            ViewBag.DeviceID      = deviceID;
            ViewBag.OperateAction = "Add";
            ViewBag.IsAddRecord   = "True";
            ViewBag.LeftName      = "设备信息";
            WebMaintainRecord webMaintainRecord = new WebMaintainRecord();

            webMaintainRecord.MaintainDate = DateTime.Now.Date;
            return(View("MaintainRecord/AddMainTainRecord", webMaintainRecord));
        }
コード例 #8
0
        public ActionResult Edit(string MaintainItemID, string returnUrl)
        {
            ViewBag.ReturnUrl = returnUrl;

            try
            {
                var result = new MaintainItemBLL().GetMaintainItemByID(MaintainItemID);
                if (result.Code == 0)
                {
                    return(View(result.Data));
                }
            }
            catch (Exception)
            {
            }

            return(View());
        }
コード例 #9
0
 public ActionResult Details(string MaintainItemID, string returnUrl)
 {
     ViewBag.ReturnUrl = returnUrl;
     ViewBag.Action    = "Details";
     ViewBag.IsView    = "True";
     try
     {
         var result = new MaintainItemBLL().GetMaintainItemByID(MaintainItemID);
         if (result.Code == 0)
         {
             return(View(result.Data));
         }
     }
     catch (Exception)
     {
     }
     return(View());
 }
コード例 #10
0
        public ActionResult Edit(string deviceTypeID, string returnUrl)
        {
            ViewBag.ReturnUrl = returnUrl;

            try
            {
                var result = new DeviceTypeBLL().GetDeviceTypeByID(deviceTypeID);
                if (result.Code == 0)
                {
                    int totalCount;
                    var items = new MaintainItemBLL().GetMaintainItemList(out totalCount, this.GetCurrentProjectID(), "", 1, -1, "Name", true);
                    ViewBag.AllMaintainItems = items.Data;

                    return(View(result.Data));
                }
            }
            catch (Exception)
            {
            }

            return(View());
        }
コード例 #11
0
 public ActionResult Index(string searchInfo, int pageIndex = 1, int pageSize = 10, string orderBy = "", bool ascending = false)
 {
     try
     {
         var MaintainItemBLL = new MaintainItemBLL();
         int totalCount      = 0;
         var list            = new List <WebMaintainItem>();
         var cResult         = MaintainItemBLL.GetMaintainItemList(out totalCount, this.GetCurrentProjectID(), searchInfo, pageIndex, pageSize, orderBy, ascending);
         if (cResult.Code == 0)
         {
             list = cResult.Data;
         }
         var pageList = new PagedList <WebMaintainItem>(list, pageIndex, pageSize, totalCount);
         ViewBag.SearchInfo = searchInfo;
         ViewBag.PageSize   = pageSize;
         ViewBag.ProjectID  = this.GetCurrentProjectID();
         ViewBag.UserID     = this.GetCurrentUserID();
         return(View(pageList));
     }
     catch (Exception)
     {
     }
     return(View());
 }
コード例 #12
0
        public ActionResult ExportExcel(string searchInfo)
        {
            var result = new MaintainItemBLL().ExportMaintainItemToExcel(this.GetCurrentProjectID(), searchInfo);

            return(JsonContentHelper.GetJsonContent(result));
        }
コード例 #13
0
        public ActionResult ImportExcel(HttpPostedFileBase fileData, string ProjectID = "", string UserID = "")
        {
            var result = new MaintainItemBLL().ImportMaintainItemFromExcel(fileData, ProjectID, UserID);

            return(JsonContentHelper.GetJsonContent(result));
        }