public ActionResult OnEvaluation(string evaluation, string isSatisfying, string id) { StatusReport sr = new StatusReport(); sr = ComplainDal.Evaluation(evaluation, isSatisfying, id); return(Json(sr)); }
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)); }
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)); }
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)); }
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)); }
// 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)); }