Esempio n. 1
0
        public ActionResult GetAbnormalPowerSupplyInfo(EquipmentFailureSearchModel model)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("StrucName", typeof(string));
            dt.Columns.Add("VehicleName", typeof(string));
            dt.Columns.Add("ExceptionTypeName", typeof(string));
            dt.Columns.Add("GPSStartTime", typeof(string));
            dt.Columns.Add("GPSEndTime", typeof(string));
            dt.Columns.Add("Time", typeof(string));

            DataRow dr = dt.NewRow();

            dr["StrucName"]         = "南京亚士德";
            dr["VehicleName"]       = "京TEX008";
            dr["ExceptionTypeName"] = "终端主电源欠压";
            dr["GPSStartTime"]      = "2016-10-10 15:04:20";
            dr["GPSEndTime"]        = "2016-10-10 15:05:32";
            dr["Time"] = "1分12秒";
            dt.Rows.Add(dr);

            DataRow dr1 = dt.NewRow();

            dr1["StrucName"]         = "南京亚士德";
            dr1["VehicleName"]       = "亚A00001";
            dr1["ExceptionTypeName"] = "终端主电源掉电";
            dr1["GPSStartTime"]      = "2016-10-10  17:06:52";
            dr1["GPSEndTime"]        = "2016-10-10  17:08:01";
            dr1["Time"] = "1分09秒";
            dt.Rows.Add(dr1);

            DataRow dr2 = dt.NewRow();

            dr2["StrucName"]         = "南京亚士德";
            dr2["VehicleName"]       = "京TEX201";
            dr2["ExceptionTypeName"] = "终端主电源欠压";
            dr2["GPSStartTime"]      = "2016-10-10  17:06:52";
            dr2["GPSEndTime"]        = "2016-10-10  17:08:01";
            dr2["Time"] = "1分09秒";
            dt.Rows.Add(dr2);

            DataRow dr3 = dt.NewRow();

            dr3["StrucName"]         = "南京亚士德";
            dr3["VehicleName"]       = "汇A00002";
            dr3["ExceptionTypeName"] = "终端主电源掉电";
            dr3["GPSStartTime"]      = "2016-10-10 15:04:20";
            dr3["GPSEndTime"]        = "2016-10-10 15:05:32";
            dr3["Time"] = "1分12秒";
            dt.Rows.Add(dr3);
            List <EquipmentFailureListModel> list = ConvertToList <EquipmentFailureListModel> .Convert(dt);

            model.PagedDatas = list.ToPagedList(1, 1, 1);

            return(PartialView("_AbnormalPowerSupplyGrid", model));
        }
        public ActionResult GetUnusuallyDetailSummaryInfo(EquipmentFailureSearchModel model)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("StrucName", typeof(string));
            dt.Columns.Add("VehicleName", typeof(string));
            dt.Columns.Add("ExceptionTypeName", typeof(string));
            dt.Columns.Add("GPSStartTime", typeof(string));
            dt.Columns.Add("GPSEndTime", typeof(string));
            dt.Columns.Add("Time", typeof(string));

            DataRow dr = dt.NewRow();

            dr["StrucName"]         = "南京亚士德";
            dr["VehicleName"]       = "京TEX008";
            dr["ExceptionTypeName"] = "GNSS天线未接或被剪断";
            dr["GPSStartTime"]      = "2016-10-10 15:04:20";
            dr["GPSEndTime"]        = "2016-10-10 15:05:32";
            dr["Time"] = "1分12秒";
            dt.Rows.Add(dr);

            DataRow dr1 = dt.NewRow();

            dr1["StrucName"]         = "南京亚士德";
            dr1["VehicleName"]       = "京TEX141";
            dr1["ExceptionTypeName"] = "TTS模块故障";
            dr1["GPSStartTime"]      = "2016-10-10  17:06:52";
            dr1["GPSEndTime"]        = "2016-10-10  17:08:01";
            dr1["Time"] = "1分09秒";
            dt.Rows.Add(dr1);

            DataRow dr2 = dt.NewRow();

            dr2["StrucName"]         = "南京亚士德";
            dr2["VehicleName"]       = "京TEX201";
            dr2["ExceptionTypeName"] = "TTS模块故障";
            dr2["GPSStartTime"]      = "2016-10-10  17:06:52";
            dr2["GPSEndTime"]        = "2016-10-10  17:08:01";
            dr2["Time"] = "1分09秒";
            dt.Rows.Add(dr2);

            DataRow dr3 = dt.NewRow();

            dr3["StrucName"]         = "南京亚士德";
            dr3["VehicleName"]       = "京TEX318";
            dr3["ExceptionTypeName"] = "道路运输证IC卡模块故障";
            dr3["GPSStartTime"]      = "2016-10-10 15:04:20";
            dr3["GPSEndTime"]        = "2016-10-10 15:05:32";
            dr3["Time"] = "1分12秒";
            dt.Rows.Add(dr3);
            List <EquipmentFailureListModel> list = ConvertToList <EquipmentFailureListModel> .Convert(dt);

            model.PagedDatas = list.ToPagedList(1, 1, 1);

            return(PartialView("_UnusuallyDetailSummaryGrid", model));
        }
        public ActionResult EquipmentFailureToExcel(EquipmentFailureSearchModel model)
        {
            //model.PagedDatas = ReportBLL.GetPagedSpeed(model, 1, Int32.MaxValue, base.CurrentUserID);
            DataTable dt = new DataTable();
            dt.Columns.Add("StrucName", typeof(string));
            dt.Columns.Add("VehicleName", typeof(string));
            dt.Columns.Add("ExceptionTypeName", typeof(string));
            dt.Columns.Add("GPSStartTime", typeof(string));
            dt.Columns.Add("GPSEndTime", typeof(string));
            dt.Columns.Add("Time", typeof(string));

            DataRow dr = dt.NewRow();
            dr["StrucName"] = "南京亚士德";
            dr["VehicleName"] = "京TEX008";
            dr["ExceptionTypeName"] = "TTS模块故障";
            dr["GPSStartTime"] = "2016-10-10 15:04:20";
            dr["GPSEndTime"] = "2016-10-10 15:05:32";
            dr["Time"] = "1分12秒";
            dt.Rows.Add(dr);

            DataRow dr1 = dt.NewRow();
            dr1["StrucName"] = "南京亚士德";
            dr1["VehicleName"] = "亚A00001";
            dr1["ExceptionTypeName"] = "GNSS天线未接或被剪断";
            dr1["GPSStartTime"] = "2016-10-10  17:06:52";
            dr1["GPSEndTime"] = "2016-10-10  17:08:01";
            dr1["Time"] = "1分09秒";
            dt.Rows.Add(dr1);

            DataRow dr2 = dt.NewRow();
            dr2["StrucName"] = "南京亚士德";
            dr2["VehicleName"] = "京TEX201";
            dr2["ExceptionTypeName"] = "终端LCD或显示器故障";
            dr2["GPSStartTime"] = "2016-10-10  17:06:52";
            dr2["GPSEndTime"] = "2016-10-10  17:08:01";
            dr2["Time"] = "1分09秒";
            dt.Rows.Add(dr2);

            DataRow dr3 = dt.NewRow();
            dr3["StrucName"] = "南京亚士德";
            dr3["VehicleName"] = "汇A00002";
            dr3["ExceptionTypeName"] = "摄像头故障";
            dr3["GPSStartTime"] = "2016-10-10 15:04:20";
            dr3["GPSEndTime"] = "2016-10-10 15:05:32";
            dr3["Time"] = "1分12秒";
            dt.Rows.Add(dr3);
            List<EquipmentFailureListModel> list = ConvertToList<EquipmentFailureListModel>.Convert(dt);
            model.PagedDatas = list.ToPagedList(1, 1, 1);
            ViewBag.ExportFlag = true;
            ViewData.Model = model;
            string viewHtml = RenderPartialViewToString(this, "_EquipmentFailureGrid");
            var reportName = this.GetUIText(base.GetFunctionsInfo("ReportManage", "EquipmentFailure", "SeachEquipmentFailure").FunctionName);   //功能名称
            return File(System.Text.Encoding.UTF8.GetBytes(viewHtml), "application/ms-excel", string.Format("{0}.xls", reportName + "(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ")"));
        }
Esempio n. 4
0
        public ActionResult SeachAbnormalPowerSupply()
        {
            var model = new EquipmentFailureSearchModel();

            model.SearchPage   = 1;
            model.GPSStartTime = DateTime.Now.AddDays(-1).ToString("yyyy-M-dd 00:00:00");
            model.GPSEndTime   = DateTime.Now.AddDays(-1).ToString("yyyy-M-dd 23:59:59");

            DataTable dt = new DataTable();
            //dt.Columns.Add("StrucName", typeof(string));
            //dt.Columns.Add("VehicleName", typeof(string));
            //dt.Columns.Add("ExceptionTypeName", typeof(string));
            //dt.Columns.Add("GPSStartTime", typeof(string));
            //dt.Columns.Add("GPSEndTime", typeof(string));
            //dt.Columns.Add("Time", typeof(string));

            //DataRow dr = dt.NewRow();
            //dr["StrucName"] = "南京亚士德";
            //dr["VehicleName"] = "京TEX008";
            //dr["ExceptionTypeName"] = "终端主电源欠压";
            //dr["GPSStartTime"] = "2016-10-10 15:04:20";
            //dr["GPSEndTime"] = "2016-10-10 15:05:32";
            //dr["Time"] = "1分12秒";
            //dt.Rows.Add(dr);

            //DataRow dr1 = dt.NewRow();
            //dr1["StrucName"] = "南京亚士德";
            //dr1["VehicleName"] = "亚A00001";
            //dr1["ExceptionTypeName"] = "终端主电源掉电";
            //dr1["GPSStartTime"] = "2016-10-10  17:06:52";
            //dr1["GPSEndTime"] = "2016-10-10  17:08:01";
            //dr1["Time"] = "1分09秒";
            //dt.Rows.Add(dr1);

            //DataRow dr2 = dt.NewRow();
            //dr2["StrucName"] = "南京亚士德";
            //dr2["VehicleName"] = "京TEX201";
            //dr2["ExceptionTypeName"] = "终端主电源欠压";
            //dr2["GPSStartTime"] = "2016-10-10  17:06:52";
            //dr2["GPSEndTime"] = "2016-10-10  17:08:01";
            //dr2["Time"] = "1分09秒";
            //dt.Rows.Add(dr2);


            List <EquipmentFailureListModel> list = ConvertToList <EquipmentFailureListModel> .Convert(dt);

            model.PagedDatas = list.ToPagedList(1, 1, 1);

            return(PartialView("_SeachAbnormalPowerSupply", model));
        }