/// <summary> /// 上传报修图片 /// </summary> /// <returns></returns> public ActionResult OnSetRepairImage() { 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 = RepairDal.SetRepairImage(ID, func, index, sqlImagePath); return(Json(sr)); } catch (NotImplementedException exp) { sr.status = "Fail"; sr.result = exp.Message; return(Json(sr)); } }
public ActionResult OnEvaluation(string evaluation, string isSatisfying, string isFinish, string id) { StatusReport sr = new StatusReport(); sr = RepairDal.Evaluation(evaluation, isSatisfying, isFinish, id); return(Json(sr)); }
public ActionResult OnSetOrderIsRead(string id) { StatusReport sr = new StatusReport(); sr = RepairDal.SetOrderIsRead(id); 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)); }
/// <summary> /// 将工单的处理详情写入数据库 /// </summary> /// <param name="sessionId"></param> /// <param name="id"></param> /// <param name="arriveTime"></param> /// <param name="completeTime"></param> /// <param name="completeStatus"></param> /// <param name="laborExpense"></param> /// <param name="materialExpense"></param> /// <returns></returns> public ActionResult OnSetRepairOrder(string sessionId, string id, string arriveTime, string completeTime, string completeStatus, string chargeType, string laborExpense, string materialExpense, string status, string lateReason, string lateTime, string isPaid) { StatusReport sr = new StatusReport(); sr = RepairDal.SetRepairOrder(id, arriveTime, completeTime, completeStatus, chargeType, laborExpense, materialExpense, status, lateReason, lateTime, isPaid); return(Json(sr)); }
public ActionResult OnSetPatrol(string name, string address, string detail, string classify, string time) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(address) || string.IsNullOrEmpty(detail) || string.IsNullOrEmpty(classify) || string.IsNullOrEmpty(time)) { sr.status = "Fail"; sr.result = "信息不完整"; return(Json(sr)); } sr = RepairDal.SetPatrol(name, address, detail, classify, time); return(Json(sr)); }
public ActionResult OnGetPatrol(string name, string classify) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(classify)) { sr.status = "Fail"; sr.result = "信息不完整"; return(Json(sr)); } sr = RepairDal.GetPatrol(name, classify); return(Json(sr)); }
public ActionResult OnGetRepairList(string userCode, string ztCode, string status, string orderType) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(userCode) || string.IsNullOrEmpty(ztCode) || string.IsNullOrEmpty(status) || string.IsNullOrEmpty(orderType)) { sr.status = "Fail"; sr.result = "信息不完整"; return(Json(sr)); } sr = RepairDal.GetRepairOrder(userCode, ztCode, status, orderType); return(Json(sr)); }
public ActionResult OnSetRepairOrder(string name, string phone, string address, string content, string time, string classify) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(phone) || string.IsNullOrEmpty(address) || string.IsNullOrEmpty(content) || string.IsNullOrEmpty(time) || string.IsNullOrEmpty(classify)) { sr.status = "Fail"; sr.result = "信息不完整"; } else { sr = RepairDal.SetRepairOrder(name, phone, address, content, time, classify); } return(Json(sr)); }
public ActionResult OnGetRepairOrder(string name, string phone) { StatusReport sr = new StatusReport(); //throw new Exception("hello world"); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(phone)) { sr.status = "Fail"; sr.result = "信息不完整"; } else { sr = RepairDal.GetRepairOrder(name, phone); } return(Json(sr)); }
public ActionResult OnSetRepairImages() { 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 = RepairDal.SetRepairImage(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)); }