public static string GetDownloadReports(string version, string data) { if (!SiteMaster.VerifyRequest(HttpContext.Current.Session)) { return(ApiResponse.JSONError(ResponseType.ErrorAuth)); } var user = HttpContext.Current.Session[SKeys.User] as User; var keyList = JsonConvert.DeserializeObject <List <string> >(data); return(ApiResponse.JSONSuccess(PdsManager.GetReportList(user, keyList))); }
public static string SubmitPoList(string version, string data) { if (!SiteMaster.VerifyRequest(HttpContext.Current.Session)) { return(ApiResponse.JSONError(ResponseType.ErrorAuth)); } var user = HttpContext.Current.Session[SKeys.User] as User; var poList = JsonConvert.DeserializeObject <List <PoSummary> >(data); var keyList = PdsManager.CreateInvAsn(user, poList); return(ApiResponse.JSONSuccess(keyList)); }
public static string VerifyPoList(string version, string data) { if (!SiteMaster.VerifyRequest(HttpContext.Current.Session)) { return(ApiResponse.JSONError(ResponseType.ErrorAuth)); } var user = HttpContext.Current.Session[SKeys.User] as User; var poList = JsonConvert.DeserializeObject <string>(data).Split(new[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.SQLEscape()); var poDetails = PdsManager.VerifyPoList(user, poList); return(ApiResponse.JSONSuccess(poDetails)); }
public static string GetPoList(string version, string data) { if (!SiteMaster.VerifyRequest(HttpContext.Current.Session)) { return(ApiResponse.JSONError(ResponseType.ErrorAuth)); } var user = HttpContext.Current.Session[SKeys.User] as User; var opt = PdsManager.GetOptions(user); var filter = JsonConvert.DeserializeObject <FilterInfo>(data); return(ApiResponse.JSONSuccess(new { TableState = CreateState(filter, opt), TableData = PdsManager.GetCurrentPoList(user, filter) })); }