Exemplo n.º 1
0
        public ActionResult OnEvaluation(string evaluation, string isSatisfying, string id)
        {
            StatusReport sr = new StatusReport();

            sr = ComplainDal.Evaluation(evaluation, isSatisfying, id);
            return(Json(sr));
        }
Exemplo n.º 2
0
        public ActionResult OnSetComplainImage()
        {
            StatusReport sr = new StatusReport();

            if (Request.Files.Count == 0)
            {
                sr.status = "Fail";
                sr.result = "没有图片";
                return(Json(sr));
            }
            try
            {
                string             mainPath     = "F:\\wytws\\Files\\jczl_fwrwgl\\";
                string             imagePath    = mainPath + Request.Files.AllKeys[0];
                string             sqlImagePath = Request.Files.AllKeys[0];
                HttpPostedFileBase uploadImage  = (Request.Files[0]);
                uploadImage.SaveAs(imagePath);
                string ID    = Request.Form["id"];
                string func  = Request.Form["func"];
                string index = Request.Form["index"];
                sr = ComplainDal.SetComplainImage(ID, func, index, sqlImagePath);
                return(Json(sr));
            }
            catch (NotImplementedException exp)
            {
                sr.status = "Fail";
                sr.result = exp.Message;
                return(Json(sr));
            }
        }
        // GET: Statistics
        public ActionResult OnGetStatistics(string ztcode, string level, string func, string username, string before, string month)
        {
            StatusReport sr = new StatusReport();

            if (string.IsNullOrEmpty(level) || string.IsNullOrEmpty(func))
            {
                sr.status = "Fail";
                sr.result = "信息不完整";
                return(Json(sr));
            }
            switch (func)
            {
            case "收费统计":
                sr = ChargeDal.GetChargeStatistics(ztcode, level, username, month);
                break;

            case "工单统计":
                sr = RepairDal.GetRepairStatistics(ztcode, level, username, before);
                break;

            case "设备统计":
                sr = EquipmentDal.GetEquipmentStatistics(ztcode, level);
                break;

            case "投诉统计":
                sr = ComplainDal.GetComplainStatistics(ztcode, level, before);
                break;

            case "设备故障统计":
                sr = EquipmentDal.GetEquipmentTroubleStatistics(ztcode, level);
                break;
            }

            return(Json(sr));
        }
Exemplo n.º 4
0
        public ActionResult OnSetComplain(string id, string finishDate, string finishStatus)
        {
            StatusReport sr = new StatusReport();

            if (string.IsNullOrEmpty(id))
            {
                sr.status     = "Fail";
                sr.result     = "信息不完整";
                sr.parameters = Request.QueryString;
            }
            else
            {
                sr = ComplainDal.SetComplaint(id, finishDate, finishStatus);
            }
            return(Json(sr));
        }
Exemplo n.º 5
0
        public ActionResult OnGetComplainList(string classify, string status)
        {
            StatusReport sr = new StatusReport();

            if (string.IsNullOrEmpty(classify) || string.IsNullOrEmpty(status))
            {
                sr.status     = "Fail";
                sr.result     = "信息不完整";
                sr.parameters = Request.QueryString;
            }
            else
            {
                sr            = ComplainDal.GetComplaintList(classify, status);
                sr.parameters = Request.QueryString;
            }
            return(Json(sr));
        }
Exemplo n.º 6
0
        public ActionResult OnSetcomplainImage()
        {
            StatusReport sr = new StatusReport();

            if (Request.Files.Count == 0)
            {
                sr.status = "Fail";
                sr.result = "没有图片";
                return(Json(sr));
            }
            string ID       = Request.Form["id"];
            string func     = Request.Form["func"];
            string index    = Request.Form["index"];
            string fileName = Request.Files.AllKeys[0];

            sr = ComplainDal.SetComplainImage(ID, func, index, fileName);
            sr = SetImage(Request);
            return(Json(sr));
        }
Exemplo n.º 7
0
        // GET: Report
        public ActionResult OnGetReport(string ztcode, string level, string func, string username, string before)
        {
            StatusReport sr = new StatusReport();

            if (string.IsNullOrEmpty(level) || string.IsNullOrEmpty(func))
            {
                sr.status = "Fail";
                sr.result = "信息不完整";
                return(Json(sr));
            }
            switch (func)
            {
            case "工单上报":
                sr = RepairDal.GetRepairReport(ztcode, level);
                break;

            case "设备上报":
                if (level == "公司")
                {
                    sr = EquipmentDal.GetEquipmentReportAbstractList();
                }
                else if (level == "一线")
                {
                    sr.status = "Fail";
                    sr.result = "没有此权限";
                }
                else
                {
                    sr = EquipmentDal.GetEquipmentReport(ztcode);
                }
                break;

            case "设备故障上报":
                if (level == "公司")
                {
                    sr = EquipmentDal.GetEquipmentTroubleReportAbstractList();
                }
                else if (level == "一线")
                {
                    sr.status = "Fail";
                    sr.result = "没有此权限";
                }
                else
                {
                    sr = EquipmentDal.GetEquipmentTroubleReport(ztcode);
                }
                break;

            case "投诉上报":
                //if (level == "一线" || level == "助理" || level == "项目经理")
                //{
                //    sr.status = "Fail";
                //    sr.result = "没有此权限";
                //}
                //else
                //{
                sr = ComplainDal.GetComplainReport();
                //}
                break;
            }

            return(Json(sr));
        }