public JsonResult GetServiceNameByServiceId(string serviceId) { NuomiServiceManager manager = new NuomiServiceManager(); var result = manager.GetServiceNameByServiceId(serviceId.Trim()); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult AddNuomiServiceConfig(string nuomiTitle, long nuomiId, string serviceId, string userEmail, string remarks) { NuomiServiceManager manager = new NuomiServiceManager(); var user = HttpContext.User.Identity.Name; var result = manager.AddNuomiServiceConfig(nuomiTitle.Trim(), nuomiId, serviceId.Trim(), userEmail.Trim(), remarks.Trim(), user); return(Json(new { status = result }, JsonRequestBehavior.AllowGet)); }
public ActionResult _NuomiServiceConfigList(string nuomiTitle, long nuomiId, string serviceId, int isValid, int pageIndex = 1, int pageSize = 20) { NuomiServiceManager manager = new NuomiServiceManager(); var result = manager.GetNuomiServicesConfig(nuomiTitle.Trim(), nuomiId, serviceId.Trim(), isValid, pageIndex, pageSize); ViewBag.TotalCount = (result != null && result.Any()) ? result.FirstOrDefault().Total : 0; return(View(result)); }
public JsonResult BatchSoleteConfig(string pkidStr) { var result = false; NuomiServiceManager manager = new NuomiServiceManager(); if (!string.IsNullOrEmpty(pkidStr)) { result = manager.BatchSoleteConfig(pkidStr, HttpContext.User.Identity.Name); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult DelNuomiServiceConfig(int pkid) { NuomiServiceManager manager = new NuomiServiceManager(); var user = HttpContext.User.Identity.Name; var result = manager.DelNuomiServiceConfig(pkid, user); if (result) { return(Json(new { status = "success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { status = "fail" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult EditNuomiServiceConfig(int pkid, string nuomiTitle, long nuomiId, string serviceId, string userEmail, string remarks) { NuomiServiceManager manager = new NuomiServiceManager(); var user = HttpContext.User.Identity.Name; var result = manager.EditNuomiServiceConfig(pkid, nuomiTitle.Trim(), nuomiId, serviceId.Trim(), userEmail.Trim(), remarks.Trim(), user); if (result) { return(Json(new { status = "success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { status = "fail" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult BatchInsertNuomiConfig(string nuomiInfo) { var result = false; NuomiServiceManager manager = new NuomiServiceManager(); if (!string.IsNullOrEmpty(nuomiInfo)) { var data = JsonConvert.DeserializeObject <List <NuomiServicesConfig> >(nuomiInfo); if (data != null && data.Any()) { result = manager.BatchInsertNuomiConfig(data, HttpContext.User.Identity.Name); } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult UploadFile() { var success = new List <NuomiServicesConfig>(); var error = new List <NuomiServicesConfig>(); var msg = string.Empty; var userEmail = ConfigurationManager.AppSettings["NuomiUserEmail"].ToString(); NuomiServiceManager manager = new NuomiServiceManager(); var data = new List <NuomiServicesConfig>(); if (Request.Files.Count > 0) { var file = Request.Files[0]; DataTable dataTable = null; string fileExtension = Path.GetExtension(file.FileName); // 文件扩展名 bool isxlsx = fileExtension.Equals(".xlsx"); bool isxls = fileExtension.Equals(".xls"); if (file != null && (isxls || isxlsx)) { using (Stream writer = file.InputStream) { if (isxlsx) { dataTable = RenderDataTableForXLSX(writer, 0); } if (isxls) { dataTable = RenderDataTableForXLS(writer, 0); } } data = ConvertList(dataTable, userEmail); var allServices = NuomiServiceManager.GetAllShopServices(); var verifyData = manager.VerifyData(data, allServices); success = verifyData.Item1; error = verifyData.Item2; } else { msg = "文件为空或是文件上传格式不正确"; } } return(Json(new { SuccessData = success, ErrorData = error, msg = msg }, JsonRequestBehavior.AllowGet)); }