|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Drawing;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
|
|
|
namespace POSV
|
|
|
{
|
|
|
public class Constant
|
|
|
{
|
|
|
public const string AUTO_UPDATER_NEW = "AutoUpdater.New";
|
|
|
|
|
|
public const string APP_SIGN = "cy2";
|
|
|
|
|
|
public const string TERMINAL_TYPE = "x86";
|
|
|
|
|
|
public const string CNY = "¥";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 练习模式打印描述
|
|
|
/// </summary>
|
|
|
public const string STUDYMODE_PRINTSTR = "!练习!";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 练习模式默认序号
|
|
|
/// </summary>
|
|
|
public const string STUDYMODE_DEFAULT_ORDERNO = "999";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 重打标识
|
|
|
/// </summary>
|
|
|
public const string REPRINT_SIGN = ".";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 串口参数
|
|
|
/// </summary>
|
|
|
public const string COM_PORT_NAME = "port";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 串口值
|
|
|
/// </summary>
|
|
|
public static string[] COM_PORT_NAME_VALUE = { "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9" };
|
|
|
|
|
|
/// <summary>
|
|
|
/// 串口波特率
|
|
|
/// </summary>
|
|
|
public const string COM_PORT_BAUD = "baud";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 串口波特率值
|
|
|
/// </summary>
|
|
|
public static string[] COM_PORT_BAUD_VALUE = { "2400", "4800", "9600", "19200", "38400", "57600", "115200" };
|
|
|
|
|
|
/// <summary>
|
|
|
/// 并口参数
|
|
|
/// </summary>
|
|
|
public const string LPT_NAME = "lpt";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 并口值
|
|
|
/// </summary>
|
|
|
public static string[] LPT_NAME_VALUE = { "LPT1", "LPT2", "LPT3", "LPT4" };
|
|
|
|
|
|
/// <summary>
|
|
|
/// 打印机分辨率
|
|
|
/// </summary>
|
|
|
public static string[] DPI_NAME_VALUE = { "200", "203", "300", "600" };
|
|
|
|
|
|
/// <summary>
|
|
|
/// USB_PID
|
|
|
/// </summary>
|
|
|
public const string USB_PID = "pid";
|
|
|
|
|
|
/// <summary>
|
|
|
/// USB_VID
|
|
|
/// </summary>
|
|
|
public const string USB_VID = "vid";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 网口参数
|
|
|
/// </summary>
|
|
|
public const string NET_IP_ADDRESS = "ip";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 驱动参数
|
|
|
/// </summary>
|
|
|
public const string DRIVE_NAME = "driver";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 请求超时设置(以毫秒为单位),默认为10秒。
|
|
|
/// 说明:此处常量专为提供给方法的参数的默认值,不是方法内所有请求的默认超时时间。
|
|
|
/// </summary>
|
|
|
public const int TIMEOUT = 30000;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 默认的创建用户
|
|
|
/// </summary>
|
|
|
public static string DEFAULT_SYNC_USER = "sync";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 分页下载数据默认每页大小
|
|
|
/// </summary>
|
|
|
public const int DEFAULT_PAGESIZE = 500;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 遮罩层默认的透明度
|
|
|
/// </summary>
|
|
|
public const double Opacity = .5;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 合码支付中PayMode对应的No,04微信、05微信支付、07银联闪付
|
|
|
/// </summary>
|
|
|
public static string[] HEMA_PAY = { "04" , "05" ,"07"};
|
|
|
|
|
|
/// <summary>
|
|
|
/// 合码支付对应的No
|
|
|
/// </summary>
|
|
|
public static string HEMA_CODE = "00";
|
|
|
|
|
|
#region subin 20231011 add
|
|
|
/// <summary>
|
|
|
/// 通联支付对应的No
|
|
|
/// </summary>
|
|
|
public static string ALLINPAY_CODE = "50";
|
|
|
#endregion
|
|
|
|
|
|
/// <summary>
|
|
|
/// 窗体默认的背景颜色
|
|
|
/// </summary>
|
|
|
public static Color DefaultBackColor = Color.FromArgb(187 , 175 , 167);
|
|
|
|
|
|
/// <summary>
|
|
|
/// 特大字体
|
|
|
/// </summary>
|
|
|
public static Font BIG_BIG_FONT = new Font("微软雅黑" , 18F , System.Drawing.FontStyle.Regular , System.Drawing.GraphicsUnit.Point , ((byte)(134)));
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 大字体
|
|
|
/// </summary>
|
|
|
public static Font BIG_FONT = new Font("微软雅黑", 15F , System.Drawing.FontStyle.Regular , System.Drawing.GraphicsUnit.Point , ((byte)(134)));
|
|
|
|
|
|
/// <summary>
|
|
|
/// 正常字体
|
|
|
/// </summary>
|
|
|
public static Font NORMAL_FONT = new Font("微软雅黑", 12F , System.Drawing.FontStyle.Regular , System.Drawing.GraphicsUnit.Point , ((byte)(134)));
|
|
|
|
|
|
/// <summary>
|
|
|
/// 小字体
|
|
|
/// </summary>
|
|
|
public static Font SMALL_FONT = new Font("微软雅黑", 9F , System.Drawing.FontStyle.Regular , System.Drawing.GraphicsUnit.Point , ((byte)(134)));
|
|
|
|
|
|
/// <summary>
|
|
|
/// 默认字体
|
|
|
/// </summary>
|
|
|
public static Font DEFAULT_FONT = new Font("微软雅黑", 10.75F , System.Drawing.FontStyle.Regular , System.Drawing.GraphicsUnit.Point , ((byte)(134)));
|
|
|
|
|
|
/// <summary>
|
|
|
/// 网络联机状态
|
|
|
/// </summary>
|
|
|
public const string ONLINE = "\ue2bf";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 网络联机状态
|
|
|
/// </summary>
|
|
|
public const string OFFLINE = "\ue2c1";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 网络连接检测Topic
|
|
|
/// </summary>
|
|
|
public const string NETWORK_EVENT_NOTIFY = "system:network";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 点单区菜单修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string MENU_CHANGED_NOTIFY = "menu:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 快捷区菜单修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string SHORTCUT_CHANGED_NOTIFY = "shortcut:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 品类样式修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string CATEGORY_CHANGED_NOTIFY = "category:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 品项样式修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string PRODUCT_CHANGED_NOTIFY = "product:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 沽清修改后发送通知
|
|
|
/// </summary>
|
|
|
public const string SALE_CLEAR_CHANGED_NOTIFY = "sale:clear:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 品项键盘操作发送通知
|
|
|
/// </summary>
|
|
|
public const string PRODUCT_KEYBOARD_NOTIFY = "product:keyboard";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 选择商品键盘操作发送通知(要货、入库)
|
|
|
/// </summary>
|
|
|
public const string PRODUCTSELECT_KEYBOARD_NOTIFY = "productselect:keyboard";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 规格键盘操作发送通知
|
|
|
/// </summary>
|
|
|
public const string SPEC_KEYBOARD_NOTIFY = "spec:keyboard";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 点单列表样式修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string CART_CHANGED_NOTIFY = "cart:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 练习模式切换通知
|
|
|
/// </summary>
|
|
|
public const string STUDYMODE_CHANGED_NOTIFY = "studyMode:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 规格列表样式修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string SPEC_CHANGED_NOTIFY = "spec:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 做法列表样式修改完成发送通知
|
|
|
/// </summary>
|
|
|
public const string FLAVOR_CHANGED_NOTIFY = "flavor:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 点单区定义-选择资源功能通知
|
|
|
/// </summary>
|
|
|
public const string RESOURCES_SELECTED_NOTIFY = "resources:selected";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 当前秤状态变更通知
|
|
|
/// </summary>
|
|
|
public const string CURRENTSTEELYARD_STATUS_CHANGE = "currentSteelyardStatus:change";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 结账操作信息输出提醒Topic
|
|
|
/// </summary>
|
|
|
public const string PAY_MESSAGE_EVENT_NOTIFY = "pay:message";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 自动完成结账操作Topic
|
|
|
/// </summary>
|
|
|
public const string PAY_AUTO_EVENT_NOTIFY = "pay:auto";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 混合支付结账Topic
|
|
|
/// </summary>
|
|
|
public static string ORDER_PAYMENT_NOTIFY = "order:payment";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 结账完成后触发Topic
|
|
|
/// </summary>
|
|
|
public static string ORDER_PAYMENT_FINISHED = "order:finished";
|
|
|
|
|
|
#region subin 20231011 add 支付失败后需要重新生成订单号
|
|
|
/// <summary>
|
|
|
/// 支付失败后需要重新生成订单号触发
|
|
|
/// </summary>
|
|
|
public static string ORDER_PAYMENT_ERROR_GENERATENO = "orderpayerror:generateticketno";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 分账上传进度
|
|
|
/// </summary>
|
|
|
public static string SPLITPAY_UPLOAD_PROGRESS = "splitpay:uploadprogress";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 分账完成
|
|
|
/// </summary>
|
|
|
public static string SPLITPAY_UPLOAD_FINISHED = "splitpay:uploadfinish";
|
|
|
#endregion
|
|
|
|
|
|
/// <summary>
|
|
|
/// 屏幕键盘切换通知事件
|
|
|
/// </summary>
|
|
|
public const string KEYBOARD_CHANGED_NOTIFY = "keyboard:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 副屏订单消息同志
|
|
|
/// </summary>
|
|
|
public const string VICE_ORDER_NOTIFY = "vice:order";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 副屏UI设置变更
|
|
|
/// </summary>
|
|
|
public const string VICE_CHANGED_NOTIFY = "vice:changed";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订单历史通知
|
|
|
/// </summary>
|
|
|
public const string HISTORY_CHANGED_NOTIFY = "history:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订单促销变更通知
|
|
|
/// </summary>
|
|
|
public const string ORDERPROMOTION_CHANGED_NOTIFY = "orderPromotion:changed";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 巨为微信订单推送通知
|
|
|
/// </summary>
|
|
|
public const string JW_WEIXIN_UI_UPDATA = "JwWeiXinUiUpData";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企迈小程序订单更新界面UI通知,zhangy 2020-02-20 Add
|
|
|
/// </summary>
|
|
|
public const string QM_WEIXIN_UI_UPDATA = "QMWeiXinUiUpData";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 果盘
|
|
|
/// </summary>
|
|
|
public const string GuoPan_WEIXIN_UI_UPDATA = "GuoPanWeiXinUiUpData";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 电子券使用通知
|
|
|
/// </summary>
|
|
|
public const string MEMBERCOUPON_CHANGE_NOTIFY = "memberCoupon:changed";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 消息中心主题
|
|
|
/// </summary>
|
|
|
public const string MSGCENTER_NOTIFY = "msgCenter";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 菜单title和name的变更通知
|
|
|
/// </summary>
|
|
|
public const string MENU_TITLE_CHANGED_NOTIFY = "menutitle:notify";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 品项下一页分页标识
|
|
|
/// </summary>
|
|
|
public const string NEXT_PAGER = "__NEXT__";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 品项上一页分页标识
|
|
|
/// </summary>
|
|
|
public const string PREV_PAGER = "__PREV__";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 全部品类标签
|
|
|
/// </summary>
|
|
|
public const string ALL_PRODUCT_TAG = "__APT__";
|
|
|
|
|
|
|
|
|
#region 桌台模式添加
|
|
|
/// <summary>
|
|
|
/// 全部桌台标签
|
|
|
/// </summary>
|
|
|
public const string ALL_TABLE_TAG = "__ATA__";
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 桌台点单通知
|
|
|
/// </summary>
|
|
|
public const string TABLE_ORDER_DISHS_NOTIFY = "table:order:dishs";
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 开放平台的错误代码
|
|
|
/// </summary>
|
|
|
public const string ERROR_TOKEN = "@@$-ERROR_TOKEN$-@@";
|
|
|
|
|
|
/// <summary>
|
|
|
/// 判断开放平台返回的数据是否正确
|
|
|
/// </summary>
|
|
|
/// <param name="content"></param>
|
|
|
/// <returns></returns>
|
|
|
public static bool IsSuccessful(string content)
|
|
|
{
|
|
|
return !(content.Contains(ERROR_TOKEN));
|
|
|
}
|
|
|
}
|
|
|
}
|