using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Admin.NET.Core { /// /// 公共方法 /// public static class SysCommUtil { /// /// 生成出入库单号流水 /// /// /// /// public static string GenerateNewInvoiceNumber(string maxInvoiceNumber,int type) { if (string.IsNullOrEmpty(maxInvoiceNumber)) { string today = DateTime.Today.ToString("yyyyMMdd"); //判断是入库还是出库 if (type == 1) { return "RUKU" + today + "0001"; } else { return "CHUKU" + today + "0001"; } } else { var before = maxInvoiceNumber.Substring(0, 12); var queen = maxInvoiceNumber.Substring(12); int maxNumber = int.Parse(queen); return before + (maxNumber+1).ToString("D4"); } } /// /// 验证日期查询范围字符串数组是否符合查询值 /// /// /// true:符合查询值,false:不符合查询值 public static bool ValidateListForQueryTimeArray(List list) { if (list == null) return false; if (list.Count != 2) return false; if (string.IsNullOrEmpty(list[0]) || string.IsNullOrEmpty(list[1])) return false; return true; } } }