ShwasherCoreConsts.cs 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434
  1. namespace ShwasherSys
  2. {
  3. public class ShwasherConsts
  4. {
  5. public const string SemiProductCache = "SemiProductCache";
  6. public const string FinshedProductCache = "FinshedProductCache";
  7. public const string LocalizationSourceName = "Language";
  8. //public const string SysFunctionCache = "IwbAdminSysFun";
  9. //public const string SysFunctionItemCache = "IwbAdminSysFunItem";
  10. //public const string SysStateCache = "IwbAdminSysState";
  11. //public const string SystemUserCache = "IwbAdminSysUserInfo";
  12. //public const string AuditLogDescCache = "IwbAdminAuditLogDesc";
  13. public const string UserExpireTimeCache = "IwbAdminUserExpireTime";
  14. public const string UserDepartmentIdClaimType = "UserDepartmentIdClaimType";
  15. public const string TemplateCache = "IwbAdminTemplateCache";
  16. public const string InspectReportTemplateName = "ReportTemplateName";
  17. public const string AuthenticationTypes = "ShwasherAuthenticationCookie";
  18. public const string StoreHouseCache = "StoreHouseCache";
  19. public const string EmployeeCache = "Employee";
  20. //public const string ClaimTypesUserRoleInfos = "ClaimTypesUserRoleInfos";
  21. }
  22. public class ShwasherSettingNames
  23. {
  24. public const string DINGDANLRMSG = "DINGDANLRMSG";//订单创建后需要通知人员
  25. public const string DINGDANSHMSG = "DINGDANSHMSG";//订单审核后需要发送消息的用户
  26. public const string DINGDANXGMSG = "DINGDANXGMSG";//订单修改的时候需要发送消息的用户
  27. public const string DINGDANXGJEMSG = "DINGDANXGJEMSG";//订单修改金额的时候需要发送消息的用户
  28. public const string SENDADDRESS = "SENDADDRESS";//送货单上显示的公司地址
  29. public const string SENDBILLTITLE = "SENDBILLTITLE";//送货单上显示的大标题
  30. public const string SENDTELEPHONE = "SENDTELEPHONE";//送货单上显示的电话传真号码
  31. public const string SysUserCop = "SysUserCop";//送货单上显示的电话传真号码
  32. public const string CanShowOrderItemPrice = "CanShowOrderItemPrice";//查看订单明细价格
  33. public const string OrderItemPriceTaxRate = "OrderItemPriceTaxRate";//订单价格税率
  34. public const string DINGDANSLXGTOD = "DINGDANSLXGTOD";//订单数量修改发送消息到部门
  35. public const string DINGDANJEXGTOD = "DINGDANJEXGTOD";//订单金额修改发送部门消息
  36. public const string DINGDANXGTOD = "DINGDANXGTOD";//订单修改发送消息到部门
  37. public const string CKBZRY = "CKBZRY";//订单修改发送消息到部门
  38. }
  39. /// <summary>
  40. /// 订单状态
  41. /// </summary>
  42. public enum OrderStatusEnum
  43. {
  44. //新建
  45. NewCreate=2,
  46. //已审核
  47. Audited = 3,
  48. //完成
  49. Completed=12,
  50. //仓库
  51. Stored=23,
  52. //删除
  53. Delete = 99
  54. }
  55. /// <summary>
  56. /// 订单明细状态
  57. /// </summary>
  58. public enum OrderItemStatusEnum
  59. {
  60. //新建
  61. NewCreate = 2,
  62. //已审核
  63. Audited = 15,
  64. //结束
  65. End=11,
  66. //发货
  67. Send=9,
  68. //协商完成
  69. NegotiationComplete = 20,
  70. //删除
  71. Delete = 99
  72. }
  73. /// <summary>
  74. /// 生产单状态
  75. /// </summary>
  76. public enum ProductionOrderStatusEnum
  77. {
  78. Start=1,
  79. Storeing=3,
  80. Producting=2,
  81. EnterStore = 4,
  82. End=5,
  83. HangUp=6, //挂起
  84. Audited=7, //已经审核
  85. }
  86. /// <summary>
  87. /// 生产环节
  88. /// </summary>
  89. public enum ProductionOrderProcessTypeEnum
  90. {
  91. CarMachining = 1,
  92. SurfaceTreatment = 2,
  93. HeatTreatment = 3,
  94. }
  95. /// <summary>
  96. /// 入库申请状态
  97. /// </summary>
  98. public enum EnterStoreApplyStatusEnum
  99. {
  100. /// <summary>
  101. /// 申请中
  102. /// </summary>
  103. Applying = 1,
  104. /// <summary>
  105. /// 已审核
  106. /// </summary>
  107. Audited = 2,
  108. /// <summary>
  109. /// 取消
  110. /// </summary>
  111. Canceled = 3,
  112. /// <summary>
  113. /// 拒绝
  114. /// </summary>
  115. Refused = 4,
  116. /// <summary>
  117. /// 已入库
  118. /// </summary>
  119. EnterStored = 5,
  120. /// <summary>
  121. /// 已检验
  122. /// </summary>
  123. Checked = 21,
  124. /// <summary>
  125. /// 检验不合格
  126. /// </summary>
  127. UnChecked = 22,
  128. }
  129. /// <summary>
  130. /// 入库申请来源
  131. /// </summary>
  132. public enum EnterStoreApplySourceEnum
  133. {
  134. /// <summary>
  135. /// 车间加工
  136. /// </summary>
  137. InnerCar = 1,
  138. /// <summary>
  139. /// 外购
  140. /// </summary>
  141. Out = 2,
  142. /// <summary>
  143. /// 撤销发货
  144. /// </summary>
  145. CancelSend=3,
  146. /// <summary>
  147. /// 拒绝包装
  148. /// </summary>
  149. RefusePackage = 4,
  150. /// <summary>
  151. /// 入库平衡
  152. /// </summary>
  153. Balance = 5,
  154. /// <summary>
  155. /// 外协
  156. /// </summary>
  157. OutProduct = 6,
  158. /// <summary>
  159. /// 降级
  160. /// </summary>
  161. Downgrade = 7,
  162. /// <summary>
  163. /// 特采
  164. /// </summary>
  165. SpecialPurchase = 8,
  166. /// <summary>
  167. /// 退货
  168. /// </summary>
  169. NormalReturnGood = 9,
  170. //返工返镀
  171. AntiPlating = 10,
  172. }
  173. /// <summary>
  174. /// 出库申请状态
  175. /// </summary>
  176. public enum OutStoreApplyStatusEnum
  177. {
  178. /// <summary>
  179. /// 申请中
  180. /// </summary>
  181. Applying = 1,
  182. /// <summary>
  183. /// 已审核
  184. /// </summary>
  185. Audited = 2,
  186. /// <summary>
  187. /// 取消
  188. /// </summary>
  189. Canceled = 3,
  190. /// <summary>
  191. /// 拒绝
  192. /// </summary>
  193. Refused = 4,
  194. /// <summary>
  195. /// 已出库
  196. /// </summary>
  197. OutStored = 5,
  198. }
  199. /// <summary>
  200. /// 出库申请类型
  201. /// </summary>
  202. public enum OutStoreApplyTypeEnum
  203. {
  204. /// <summary>
  205. /// 外协加工需要
  206. /// </summary>
  207. OutAssistant = 1,
  208. /// <summary>
  209. /// 包装
  210. /// </summary>
  211. Package = 2,
  212. /// <summary>
  213. /// 发货
  214. /// </summary>
  215. SendGood = 3,
  216. /// <summary>
  217. /// 出库平衡
  218. /// </summary>
  219. Balance = 4,
  220. /// <summary>
  221. /// 成品改镀
  222. /// </summary>
  223. RePlating = 5
  224. }
  225. /// <summary>
  226. /// 出库申请来源
  227. /// </summary>
  228. public enum OutStoreApplySourceTypeEnum
  229. {
  230. /// <summary>
  231. /// 半成品
  232. /// </summary>
  233. SemiProduct=1,
  234. /// <summary>
  235. /// 成品
  236. /// </summary>
  237. FinshedProduct=2
  238. }
  239. /// <summary>
  240. /// 包装出库申请状态
  241. /// </summary>
  242. public enum PackageApplyStatusEnum
  243. {
  244. /// <summary>
  245. /// 申请中
  246. /// </summary>
  247. Applying = 1,
  248. /// <summary>
  249. /// 已审核
  250. /// </summary>
  251. Audited = 2,
  252. /// <summary>
  253. /// 拒绝
  254. /// </summary>
  255. Refused = 3,
  256. }
  257. /// <summary>
  258. /// 包装完成入库申请状态
  259. /// </summary>
  260. public enum FinshedEnterStoreApplyStatusEnum
  261. {
  262. /// <summary>
  263. /// 新建
  264. /// </summary>
  265. New = 0,
  266. /// <summary>
  267. /// 申请中
  268. /// </summary>
  269. Applying = 1,
  270. /// <summary>
  271. /// 已审核
  272. /// </summary>
  273. Audited = 2,
  274. /// <summary>
  275. /// 取消
  276. /// </summary>
  277. Canceled = 3,
  278. /// <summary>
  279. /// 拒绝
  280. /// </summary>
  281. Refused = 4,
  282. /// <summary>
  283. /// 已入库
  284. /// </summary>
  285. EnterStored = 5,
  286. }
  287. /// <summary>
  288. /// 成品出库申请状态
  289. /// </summary>
  290. public enum FinshedOutStoreApplyStatusEnum
  291. {
  292. /// <summary>
  293. /// 新建
  294. /// </summary>
  295. New = 0,
  296. /// <summary>
  297. /// 申请中
  298. /// </summary>
  299. Applying = 1,
  300. /// <summary>
  301. /// 已审核
  302. /// </summary>
  303. Audited = 2,
  304. /// <summary>
  305. /// 取消
  306. /// </summary>
  307. Canceled = 3,
  308. /// <summary>
  309. /// 拒绝
  310. /// </summary>
  311. Refused = 4,
  312. /// <summary>
  313. /// 已入库
  314. /// </summary>
  315. OutStored = 5,
  316. }
  317. /// <summary>
  318. /// 原材料出入库申请来源
  319. /// </summary>
  320. public enum FinshedEnterSourceEnum
  321. {
  322. /// <summary>
  323. /// 生产
  324. /// </summary>
  325. Product = 1,
  326. /// <summary>
  327. /// 改包装
  328. /// </summary>
  329. ChangePackage = 2,
  330. /// <summary>
  331. /// 降级
  332. /// </summary>
  333. Downgrade = 3,
  334. /// <summary>
  335. /// 平衡
  336. /// </summary>
  337. Balance = 5,
  338. } /// <summary>
  339. /// 原材料出入库申请来源
  340. /// </summary>
  341. public enum RmEnterOutStatusEnum
  342. {
  343. /// <summary>
  344. /// 新建
  345. /// </summary>
  346. New = 0,
  347. /// <summary>
  348. /// 申请中
  349. /// </summary>
  350. Applying = 1,
  351. /// <summary>
  352. /// 库存完成
  353. /// </summary>
  354. Stored = 2,
  355. /// <summary>
  356. /// 取消
  357. /// </summary>
  358. Canceled = 3,
  359. }
  360. public enum CreateSourceType
  361. {
  362. Normal=1,
  363. /// <summary>
  364. /// 人工手动
  365. /// </summary>
  366. Manual=2,
  367. }
  368. //发票状态
  369. public enum InvoiceState
  370. {
  371. NotPay=1,
  372. HasPay=2
  373. }
  374. public class CreateProductionType
  375. {
  376. public const string ReturnToSemiStore = "T";//成品退货到半成品仓库
  377. public const string ChangeProduction = "G";//改镀
  378. }
  379. /// <summary>
  380. /// 入库创建来源
  381. /// </summary>
  382. public enum EnterStoreCreateSourceEnum
  383. {
  384. NormalPackage = 1,
  385. /// <summary>
  386. /// 手动平衡
  387. /// </summary>
  388. Balance = 2,
  389. //正常退货入库
  390. NormalReturnGood = 3,
  391. //返工返镀
  392. AntiPlating = 4,
  393. //降级使用入库
  394. Downgrade = 5
  395. }
  396. public enum ProductionOrderTypeEnum
  397. {
  398. //车间加工
  399. MachineShop =0,
  400. //外购成品
  401. OutFinish = 1,
  402. //去料加工
  403. RemovalProcess = 2
  404. }
  405. }