namespace ShwasherSys
{
public class ShwasherConsts
{
public const string SemiProductCache = "SemiProductCache";
public const string FinshedProductCache = "FinshedProductCache";
public const string LocalizationSourceName = "Language";
//public const string SysFunctionCache = "IwbAdminSysFun";
//public const string SysFunctionItemCache = "IwbAdminSysFunItem";
//public const string SysStateCache = "IwbAdminSysState";
//public const string SystemUserCache = "IwbAdminSysUserInfo";
//public const string AuditLogDescCache = "IwbAdminAuditLogDesc";
public const string UserExpireTimeCache = "IwbAdminUserExpireTime";
public const string UserDepartmentIdClaimType = "UserDepartmentIdClaimType";
public const string TemplateCache = "IwbAdminTemplateCache";
public const string InspectReportTemplateName = "ReportTemplateName";
public const string AuthenticationTypes = "ShwasherAuthenticationCookie";
public const string StoreHouseCache = "StoreHouseCache";
public const string EmployeeCache = "Employee";
//public const string ClaimTypesUserRoleInfos = "ClaimTypesUserRoleInfos";
}
public class ShwasherSettingNames
{
public const string DINGDANLRMSG = "DINGDANLRMSG";//订单创建后需要通知人员
public const string DINGDANSHMSG = "DINGDANSHMSG";//订单审核后需要发送消息的用户
public const string DINGDANXGMSG = "DINGDANXGMSG";//订单修改的时候需要发送消息的用户
public const string DINGDANXGJEMSG = "DINGDANXGJEMSG";//订单修改金额的时候需要发送消息的用户
public const string SENDADDRESS = "SENDADDRESS";//送货单上显示的公司地址
public const string SENDBILLTITLE = "SENDBILLTITLE";//送货单上显示的大标题
public const string SENDTELEPHONE = "SENDTELEPHONE";//送货单上显示的电话传真号码
public const string SysUserCop = "SysUserCop";//送货单上显示的电话传真号码
public const string CanShowOrderItemPrice = "CanShowOrderItemPrice";//查看订单明细价格
public const string OrderItemPriceTaxRate = "OrderItemPriceTaxRate";//订单价格税率
public const string DINGDANSLXGTOD = "DINGDANSLXGTOD";//订单数量修改发送消息到部门
public const string DINGDANJEXGTOD = "DINGDANJEXGTOD";//订单金额修改发送部门消息
public const string DINGDANXGTOD = "DINGDANXGTOD";//订单修改发送消息到部门
public const string CKBZRY = "CKBZRY";//订单修改发送消息到部门
}
///
/// 订单状态
///
public enum OrderStatusEnum
{
//新建
NewCreate=2,
//已审核
Audited = 3,
//完成
Completed=12,
//仓库
Stored=23,
//删除
Delete = 99
}
///
/// 订单明细状态
///
public enum OrderItemStatusEnum
{
//新建
NewCreate = 2,
//已审核
Audited = 15,
//结束
End=11,
//发货
Send=9,
//协商完成
NegotiationComplete = 20,
//删除
Delete = 99
}
///
/// 生产单状态
///
public enum ProductionOrderStatusEnum
{
Start=1,
Storeing=3,
Producting=2,
EnterStore = 4,
End=5,
HangUp=6, //挂起
Audited=7, //已经审核
}
///
/// 生产环节
///
public enum ProductionOrderProcessTypeEnum
{
CarMachining = 1,
SurfaceTreatment = 2,
HeatTreatment = 3,
}
///
/// 入库申请状态
///
public enum EnterStoreApplyStatusEnum
{
///
/// 申请中
///
Applying = 1,
///
/// 已审核
///
Audited = 2,
///
/// 取消
///
Canceled = 3,
///
/// 拒绝
///
Refused = 4,
///
/// 已入库
///
EnterStored = 5,
///
/// 已检验
///
Checked = 21,
///
/// 检验不合格
///
UnChecked = 22,
}
///
/// 入库申请来源
///
public enum EnterStoreApplySourceEnum
{
///
/// 车间加工
///
InnerCar = 1,
///
/// 外购
///
Out = 2,
///
/// 撤销发货
///
CancelSend=3,
///
/// 拒绝包装
///
RefusePackage = 4,
///
/// 入库平衡
///
Balance = 5,
///
/// 外协
///
OutProduct = 6,
///
/// 降级
///
Downgrade = 7,
///
/// 特采
///
SpecialPurchase = 8,
///
/// 退货
///
NormalReturnGood = 9,
//返工返镀
AntiPlating = 10,
}
///
/// 出库申请状态
///
public enum OutStoreApplyStatusEnum
{
///
/// 申请中
///
Applying = 1,
///
/// 已审核
///
Audited = 2,
///
/// 取消
///
Canceled = 3,
///
/// 拒绝
///
Refused = 4,
///
/// 已出库
///
OutStored = 5,
}
///
/// 出库申请类型
///
public enum OutStoreApplyTypeEnum
{
///
/// 外协加工需要
///
OutAssistant = 1,
///
/// 包装
///
Package = 2,
///
/// 发货
///
SendGood = 3,
///
/// 出库平衡
///
Balance = 4,
///
/// 成品改镀
///
RePlating = 5
}
///
/// 出库申请来源
///
public enum OutStoreApplySourceTypeEnum
{
///
/// 半成品
///
SemiProduct=1,
///
/// 成品
///
FinshedProduct=2
}
///
/// 包装出库申请状态
///
public enum PackageApplyStatusEnum
{
///
/// 申请中
///
Applying = 1,
///
/// 已审核
///
Audited = 2,
///
/// 拒绝
///
Refused = 3,
}
///
/// 包装完成入库申请状态
///
public enum FinshedEnterStoreApplyStatusEnum
{
///
/// 新建
///
New = 0,
///
/// 申请中
///
Applying = 1,
///
/// 已审核
///
Audited = 2,
///
/// 取消
///
Canceled = 3,
///
/// 拒绝
///
Refused = 4,
///
/// 已入库
///
EnterStored = 5,
}
///
/// 成品出库申请状态
///
public enum FinshedOutStoreApplyStatusEnum
{
///
/// 新建
///
New = 0,
///
/// 申请中
///
Applying = 1,
///
/// 已审核
///
Audited = 2,
///
/// 取消
///
Canceled = 3,
///
/// 拒绝
///
Refused = 4,
///
/// 已入库
///
OutStored = 5,
}
///
/// 原材料出入库申请来源
///
public enum FinshedEnterSourceEnum
{
///
/// 生产
///
Product = 1,
///
/// 改包装
///
ChangePackage = 2,
///
/// 降级
///
Downgrade = 3,
///
/// 平衡
///
Balance = 5,
} ///
/// 原材料出入库申请来源
///
public enum RmEnterOutStatusEnum
{
///
/// 新建
///
New = 0,
///
/// 申请中
///
Applying = 1,
///
/// 库存完成
///
Stored = 2,
///
/// 取消
///
Canceled = 3,
}
public enum CreateSourceType
{
Normal=1,
///
/// 人工手动
///
Manual=2,
}
//发票状态
public enum InvoiceState
{
NotPay=1,
HasPay=2
}
public class CreateProductionType
{
public const string ReturnToSemiStore = "T";//成品退货到半成品仓库
public const string ChangeProduction = "G";//改镀
}
///
/// 入库创建来源
///
public enum EnterStoreCreateSourceEnum
{
NormalPackage = 1,
///
/// 手动平衡
///
Balance = 2,
//正常退货入库
NormalReturnGood = 3,
//返工返镀
AntiPlating = 4,
//降级使用入库
Downgrade = 5
}
public enum ProductionOrderTypeEnum
{
//车间加工
MachineShop =0,
//外购成品
OutFinish = 1,
//去料加工
RemovalProcess = 2
}
}