1581 lines
72 KiB
C#
1581 lines
72 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Data;
|
||
using System.IO;
|
||
using System.Linq;
|
||
using System.Net;
|
||
using System.Text;
|
||
|
||
namespace PosDataTest
|
||
{
|
||
public class QualityHelper
|
||
{
|
||
#region 属性
|
||
/// <summary>
|
||
/// 总部ip
|
||
/// </summary>
|
||
public static string host_ip { get; set; }
|
||
/// <summary>
|
||
/// 省份编码
|
||
/// </summary>
|
||
public static string ProvinceCode { get; set; }
|
||
/// <summary>
|
||
/// 服务器IP
|
||
/// </summary>
|
||
public static string dbip { get; set; }
|
||
/// <summary>
|
||
/// 数据库端口
|
||
/// </summary>
|
||
public static string dbport { get; set; }
|
||
/// <summary>
|
||
/// 数据库名
|
||
/// </summary>
|
||
public static string dbname { get; set; }
|
||
/// <summary>
|
||
/// 数据库用户名
|
||
/// </summary>
|
||
public static string dbuser { get; set; }
|
||
/// <summary>
|
||
/// 数据库密码
|
||
/// </summary>
|
||
public static string dbpass { get; set; }
|
||
/// <summary>
|
||
/// 数据库连接名
|
||
/// </summary>
|
||
public static string conname { get; set; }
|
||
/// <summary>
|
||
/// 服务区编码
|
||
/// </summary>
|
||
public static string serverpartcode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 新的服务区码
|
||
/// </summary>
|
||
public static string ServerPartCodeNew { get; set; }
|
||
/// <summary>
|
||
/// 门店编码
|
||
/// </summary>
|
||
public static string shopcode { get; set; }
|
||
/// <summary>
|
||
/// 新的门店编码
|
||
/// </summary>
|
||
public static string ShopCodeNew { get; set; }
|
||
/// <summary>
|
||
/// 门店内码
|
||
/// </summary>
|
||
public static string serverpartshop_id { get; set; }
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public static string shopname { get; set; }
|
||
/// <summary>
|
||
/// 门店业态
|
||
/// </summary>
|
||
public static string businesstype { get; set; }
|
||
|
||
/// <summary>
|
||
/// 条码类型
|
||
/// </summary>
|
||
public static string BarcodeType { get; set; }
|
||
/// <summary>
|
||
/// 收银机编码
|
||
/// </summary>
|
||
public static string machinecode { get; set; }
|
||
/// <summary>
|
||
/// 新的收银机编码
|
||
/// </summary>
|
||
public static string MachineCodeNew { get; set; }
|
||
/// <summary>
|
||
/// 收银员工号
|
||
/// </summary>
|
||
public static string sellworkercode { get; set; }
|
||
/// <summary>
|
||
/// 收银员姓名
|
||
/// </summary>
|
||
public static string sellworkername { get; set; }
|
||
|
||
public static string Personsell { get; set; }
|
||
/// <summary>
|
||
/// 系统版本号
|
||
/// </summary>
|
||
public static string version { get; set; }
|
||
|
||
/// <summary>
|
||
/// 软件名称
|
||
/// </summary>
|
||
public static string softwarename { get; set; }
|
||
|
||
/// <summary>
|
||
/// 文件路径
|
||
/// </summary>
|
||
public static string orapath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 服务区名
|
||
/// </summary>
|
||
public static string serverpartname { get; set; }
|
||
|
||
/// <summary>
|
||
/// 票尾走纸行数
|
||
/// </summary>
|
||
public static string paper_walk { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票顶部广告
|
||
/// </summary>
|
||
public static string adv_top { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票尾部广告
|
||
/// </summary>
|
||
public static string adv_end { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票打印机开关
|
||
/// </summary>
|
||
public static string paper_print { get; set; }
|
||
|
||
/// <summary>
|
||
/// 默认钱箱开关
|
||
/// </summary>
|
||
public static string cashbox_state { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否打印小票退款用二维码
|
||
/// </summary>
|
||
public static string PrintRefundQRCode { get; set; }
|
||
/// <summary>
|
||
/// 顾客显示屏
|
||
/// </summary>
|
||
public static string customer_display { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票打印份数
|
||
/// </summary>
|
||
public static string xpprint_num { get; set; }
|
||
|
||
/// <summary>
|
||
/// 账单打印份数
|
||
/// </summary>
|
||
public static string jbprint_num { get; set; }
|
||
|
||
/// <summary>
|
||
/// 数据保留天数
|
||
/// </summary>
|
||
public static string effective_day { get; set; }
|
||
|
||
/// <summary>
|
||
/// 商品是否叠加
|
||
/// </summary>
|
||
public static string commodity_overlay { get; set; }
|
||
|
||
/// <summary>
|
||
/// 打印机端口
|
||
/// </summary>
|
||
public static string printport { get; set; }
|
||
|
||
/// <summary>
|
||
/// 启用折上折
|
||
/// </summary>
|
||
public static string dbldiscount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 交易金额精确度
|
||
/// </summary>
|
||
public static string price_accuracy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 桌号打印开关
|
||
/// </summary>
|
||
public static string kitchenprint { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票叠加
|
||
/// </summary>
|
||
public static string bill_overlap { get; set; }
|
||
|
||
/// <summary>
|
||
/// 支付最大面额
|
||
/// </summary>
|
||
public static string max_denomination { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票重打印
|
||
/// </summary>
|
||
public static string bill_copy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 顾显端口
|
||
/// </summary>
|
||
public static string dispcom { get; set; }
|
||
|
||
/// <summary>
|
||
/// 单品数量上限
|
||
/// </summary>
|
||
public static string sellcount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客单金额上限
|
||
/// </summary>
|
||
public static string factamount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 下载快捷键
|
||
/// </summary>
|
||
public static string hotkeyset_download { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票重打时间间隔
|
||
/// </summary>
|
||
public static string ticket_copy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 上传校验时间间隔
|
||
/// </summary>
|
||
public static string hour_space { get; set; }
|
||
|
||
/// <summary>
|
||
/// 数据校验上传天数
|
||
/// </summary>
|
||
public static string check_day { get; set; }
|
||
|
||
/// <summary>
|
||
/// 结账数据上传天数
|
||
/// </summary>
|
||
public static string endaccounttimes { get; set; }
|
||
|
||
/// <summary>
|
||
/// 移动支付运营商
|
||
/// </summary>
|
||
public static string MobilePayOperators { get; set; }
|
||
|
||
/// <summary>
|
||
/// 移动支付直连模式
|
||
/// </summary>
|
||
public static string MobilePayProxy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 小票重打超时间隔
|
||
/// </summary>
|
||
public static string heavyprint_interval { get; set; }
|
||
|
||
/// <summary>
|
||
/// 快捷键模式
|
||
/// </summary>
|
||
public static string input_mode { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice服务地址
|
||
/// </summary>
|
||
public static string ServiceIP { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice服务端口
|
||
/// </summary>
|
||
public static string serviceport { get; set; }
|
||
|
||
/// <summary>
|
||
/// 主支付通道端口
|
||
/// </summary>
|
||
public static string serviceport1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务端口1
|
||
/// </summary>
|
||
public static string serviceport2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务端口3
|
||
/// </summary>
|
||
public static string serviceport3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务端口4
|
||
/// </summary>
|
||
public static string serviceport4 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务端口5
|
||
/// </summary>
|
||
public static string serviceport5 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 主支付通道IP
|
||
/// </summary>
|
||
public static string ServiceIP1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务地址1
|
||
/// </summary>
|
||
public static string ServiceIP2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务地址3
|
||
/// </summary>
|
||
public static string ServiceIP3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务地址4
|
||
/// </summary>
|
||
public static string ServiceIP4 { get; set; }
|
||
|
||
/// <summary>
|
||
/// webservice备用服务地址5
|
||
/// </summary>
|
||
public static string ServiceIP5 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 移动支付小票重复打印
|
||
/// </summary>
|
||
public static string MobilePayCopy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 接口超时时间(秒)
|
||
/// </summary>
|
||
public static string PayTimeOut { get; set; }
|
||
|
||
/// <summary>
|
||
/// 数据传输服务端口
|
||
/// </summary>
|
||
public static string DataServicePort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员服务地址
|
||
/// </summary>
|
||
public static string member_ip { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员服务端口
|
||
/// </summary>
|
||
public static string member_port { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员支付服务地址
|
||
/// </summary>
|
||
public static string memberpay_ip { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员支付服务端口
|
||
/// </summary>
|
||
public static string memberpay_port { get; set; }
|
||
|
||
/// <summary>
|
||
/// 稽核监控录像机IP
|
||
/// </summary>
|
||
public static string NVR_IP { get; set; }
|
||
|
||
/// <summary>
|
||
/// 稽核监控录像机端口
|
||
/// </summary>
|
||
public static string NVR_PORT { get; set; }
|
||
|
||
public static string CheckDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// 进销存模式:1:在线;0:离线;
|
||
/// </summary>
|
||
public static string OnLine { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客显模式:0:大屏;1:小屏;
|
||
/// </summary>
|
||
public static string displayscreen { get; set; }
|
||
|
||
/// <summary>
|
||
/// 登录版本
|
||
/// </summary>
|
||
public static string IsTouch { get; set; }
|
||
|
||
/// <summary>
|
||
/// mac地址
|
||
/// </summary>
|
||
public static string macaddress { get; set; }
|
||
|
||
/// <summary>
|
||
/// 授权码
|
||
/// </summary>
|
||
public static string authorization { get; set; }
|
||
|
||
/// <summary>
|
||
/// 移动支付商户号
|
||
/// </summary>
|
||
public static string MerchantAuthorization { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签贴(杯贴)打印开关
|
||
/// </summary>
|
||
public static string LabelPrint { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签贴打印机IP
|
||
/// </summary>
|
||
public static string LabelPrintIP { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签贴打印机端口
|
||
/// </summary>
|
||
public static string LabelPrintPort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 厨打ip
|
||
/// </summary>
|
||
public static string KitchenPrintIP { get; set; }
|
||
|
||
/// <summary>
|
||
/// 厨打ip2
|
||
/// </summary>
|
||
public static string KitchenPrintIP2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 厨打ip3
|
||
/// </summary>
|
||
public static string KitchenPrintIP3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 厨打ip4
|
||
/// </summary>
|
||
public static string KitchenPrintIP4 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 厨打端口号
|
||
/// </summary>
|
||
public static string KitchenPrintPort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 厨打单行打印
|
||
/// </summary>
|
||
public static string KitchenPrintRow { get; set; }
|
||
|
||
/// <summary>
|
||
/// 通讯秤端口
|
||
/// </summary>
|
||
public static string ScaleCom { get; set; }
|
||
|
||
/// <summary>
|
||
/// 通讯秤开关
|
||
/// </summary>
|
||
public static string ScaleState { get; set; }
|
||
|
||
/// <summary>
|
||
/// 条码秤IP地址
|
||
/// </summary>
|
||
public static string ScaleIP { get; set; }
|
||
|
||
/// <summary>
|
||
/// 收银机名称
|
||
/// </summary>
|
||
public static string machinename { get { return Dns.GetHostName(); } set { } }
|
||
|
||
/// <summary>
|
||
/// 自动登录
|
||
/// </summary>
|
||
public static string autologon { get; set; }
|
||
|
||
/// <summary>
|
||
/// 扫码开关
|
||
/// </summary>
|
||
public static string scaveng_switch { get; set; }
|
||
|
||
/// <summary>
|
||
/// 广告开关
|
||
/// </summary>
|
||
public static string VideoSwitch { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否服务区版本(便利店移动支付使用本地接口)
|
||
/// </summary>
|
||
public static string IsServerpart { get; set; }
|
||
|
||
/// <summary>
|
||
/// 快速付款
|
||
/// </summary>
|
||
public static string quick_sale { get; set; }
|
||
|
||
/// <summary>
|
||
/// 组合支付开关
|
||
/// </summary>
|
||
public static string MixedPayment { get; set; }
|
||
|
||
/// <summary>
|
||
/// 触屏版是否使用商品自定义类别分组
|
||
/// </summary>
|
||
public static string TypeGroup { get; set; }
|
||
|
||
/// <summary>
|
||
/// 日结扫码上传地址
|
||
/// </summary>
|
||
public static string EndAccountURL { get; set; }
|
||
/// <summary>
|
||
/// 单品扫码上传地址
|
||
/// </summary>
|
||
public static string CommoditySaleURL { get; set; }
|
||
/// <summary>
|
||
/// 扫码稽核上传地址
|
||
/// </summary>
|
||
public static string ScanAuditURL { get; set; }
|
||
|
||
/// <summary>
|
||
/// 云服务API接口主地址
|
||
/// </summary>
|
||
public static string CloudApiURL { get; set; }
|
||
|
||
/// <summary>
|
||
/// 总部数据传输地址
|
||
/// </summary>
|
||
public static string GeneralServiceURL { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员储值卡
|
||
/// </summary>
|
||
public static string mifare_card { get; set; }
|
||
/// <summary>
|
||
/// 内置移动支付
|
||
/// </summary>
|
||
public static string mobile_pay { get; set; }
|
||
/// <summary>
|
||
/// 称重标识
|
||
/// </summary>
|
||
public static string WeighSign { get; set; }
|
||
/// <summary>
|
||
/// 未知商品销售
|
||
/// </summary>
|
||
public static string UnknownSale { get; set; }
|
||
/// <summary>
|
||
/// 录入会员价
|
||
/// </summary>
|
||
public static string memberprice { get; set; }
|
||
/// <summary>
|
||
/// 录入进货价
|
||
/// </summary>
|
||
public static string StockPrice { get; set; }
|
||
/// <summary>
|
||
/// 录入库存数
|
||
/// </summary>
|
||
public static string StockCount { get; set; }
|
||
/// <summary>
|
||
/// 无售价商品
|
||
/// </summary>
|
||
public static string NoBarCode { get; set; }
|
||
/// <summary>
|
||
/// 是否便利店版本
|
||
/// </summary>
|
||
public static string IsGrocery { get; set; }
|
||
/// <summary>
|
||
/// 定期清理数据
|
||
/// </summary>
|
||
public static string data_delete { get; set; }
|
||
/// <summary>
|
||
/// 允许退款
|
||
/// </summary>
|
||
public static string refund { get; set; }
|
||
/// <summary>
|
||
/// 快速结账
|
||
/// </summary>
|
||
public static string fast_checkout { get; set; }
|
||
/// <summary>
|
||
/// 密码开钱箱
|
||
/// </summary>
|
||
public static string PassBox { get; set; }
|
||
/// <summary>
|
||
/// 数据表配置
|
||
/// </summary>
|
||
public static string threadconfigure { get; set; }
|
||
/// <summary>
|
||
/// (便利店版)主机IP
|
||
/// </summary>
|
||
public static string MainFrameIP { get; set; }
|
||
/// <summary>
|
||
/// (便利店版)主机名
|
||
/// </summary>
|
||
public static string MainFrameName { get; set; }
|
||
/// <summary>
|
||
/// 优惠券付款
|
||
/// </summary>
|
||
public static string Coupon { get; set; }
|
||
/// <summary>
|
||
/// 开票开关
|
||
/// </summary>
|
||
public static string invoice { get; set; }
|
||
/// <summary>
|
||
/// 开票AppKey
|
||
/// </summary>
|
||
public static string invoiceKey { get; set; }
|
||
/// <summary>
|
||
/// 开票授权码
|
||
/// </summary>
|
||
public static string invoiceAuthorization { get; set; }
|
||
/// <summary>
|
||
/// 开票AppSecret
|
||
/// </summary>
|
||
public static string invoiceSecret { get; set; }
|
||
|
||
/// <summary>
|
||
/// 开票服务商
|
||
/// </summary>
|
||
public static string InvoiceOperators { get; set; }
|
||
/// <summary>
|
||
/// 开票税号
|
||
/// </summary>
|
||
public static string InvoiceTaxNumber { get; set; }
|
||
|
||
/// <summary>
|
||
/// 打印会员价
|
||
/// </summary>
|
||
public static string PrintMember { get; set; }
|
||
/// <summary>
|
||
/// 打印条形码
|
||
/// </summary>
|
||
public static string PrintBarcode { get; set; }
|
||
/// <summary>
|
||
/// 打印字体大小
|
||
/// </summary>
|
||
public static string PrintSize { get; set; }
|
||
/// <summary>
|
||
/// 打印方式
|
||
/// </summary>
|
||
public static string PrintType { get; set; }
|
||
/// <summary>
|
||
/// 双列左边距
|
||
/// </summary>
|
||
public static string PageLeft { get; set; }
|
||
/// <summary>
|
||
/// 双列右边距
|
||
/// </summary>
|
||
public static string PageRight { get; set; }
|
||
/// <summary>
|
||
/// 双列上边距
|
||
/// </summary>
|
||
public static string PageTop { get; set; }
|
||
/// <summary>
|
||
/// 双列下边距
|
||
/// </summary>
|
||
public static string PageBottom { get; set; }
|
||
/// <summary>
|
||
/// 打印列数
|
||
/// </summary>
|
||
public static string PrintColumns { get; set; }
|
||
/// <summary>
|
||
/// 单列左边距
|
||
/// </summary>
|
||
public static string PageLeftI { get; set; }
|
||
/// <summary>
|
||
/// 单列右边距
|
||
/// </summary>
|
||
public static string PageRightI { get; set; }
|
||
/// <summary>
|
||
/// 单列上边距
|
||
/// </summary>
|
||
public static string PageTopI { get; set; }
|
||
/// <summary>
|
||
/// 单列下边距
|
||
/// </summary>
|
||
public static string PageBottomI { get; set; }
|
||
/// <summary>
|
||
/// 广告下载地址
|
||
/// </summary>
|
||
public static string advert_ip { get; set; }
|
||
/// <summary>
|
||
/// 广告下载地址端口
|
||
/// </summary>
|
||
public static string advert_port { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否统计移动支付单品
|
||
/// </summary>
|
||
public static string mobilepaysale { get; set; }
|
||
|
||
/// <summary>
|
||
/// 连续单清次数
|
||
/// </summary>
|
||
public static string deleterow_count { get; set; }
|
||
/// <summary>
|
||
/// 每单必打时间间隔
|
||
/// </summary>
|
||
public static string AvrBillSale { get; set; }
|
||
/// <summary>
|
||
/// 企业会员
|
||
/// </summary>
|
||
public static string enterprisevip { get; set; }
|
||
|
||
/// <summary>
|
||
/// 配料开关
|
||
/// </summary>
|
||
public static string IsMaterial { get; set; }
|
||
|
||
/// <summary>
|
||
/// 在线订单
|
||
/// </summary>
|
||
public static string OnlineOrder { get; set; }
|
||
|
||
/// <summary>
|
||
/// 自然日结算
|
||
/// </summary>
|
||
public static string NaturalDayAccount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 门店档口
|
||
/// </summary>
|
||
public static string Stalls { get; set; }
|
||
|
||
/// <summary>
|
||
/// 银行卡记账模式
|
||
/// </summary>
|
||
public static string BankCard { get; set; }
|
||
|
||
/// <summary>
|
||
/// 优惠券是否记营收
|
||
/// </summary>
|
||
public static string IsTurnover { get; set; }
|
||
/// <summary>
|
||
/// 电子优惠券记营收
|
||
/// </summary>
|
||
public static string VipTurnover { get; set; }
|
||
/// <summary>
|
||
/// 海鼎模式
|
||
/// </summary>
|
||
public static string HDModelSwitch { get; set; }
|
||
|
||
/// <summary>
|
||
/// 海鼎服务器IP
|
||
/// </summary>
|
||
public static string HDdbip { get; set; }
|
||
/// <summary>
|
||
/// 海鼎数据库端口
|
||
/// </summary>
|
||
public static string HDdbport { get; set; }
|
||
/// <summary>
|
||
/// 海鼎数据库名
|
||
/// </summary>
|
||
public static string HDdbname { get; set; }
|
||
/// <summary>
|
||
/// 海鼎数据库用户名
|
||
/// </summary>
|
||
public static string HDdbuser { get; set; }
|
||
/// <summary>
|
||
/// 海鼎数据库密码
|
||
/// </summary>
|
||
public static string HDdbpass { get; set; }
|
||
/// <summary>
|
||
/// 海鼎数据库连接名
|
||
/// </summary>
|
||
public static string HDconname { get; set; }
|
||
/// <summary>
|
||
/// 海鼎门店号
|
||
/// </summary>
|
||
public static string HDshopcode { get; set; }
|
||
/// <summary>
|
||
/// 海鼎机器号
|
||
/// </summary>
|
||
public static string HDmaccode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 分析金额
|
||
/// </summary>
|
||
public static string AnalysisAmount { get; set; }
|
||
/// <summary>
|
||
/// 分析年龄
|
||
/// </summary>
|
||
public static string AnalysisAge { get; set; }
|
||
/// <summary>
|
||
/// 分析时间
|
||
/// </summary>
|
||
public static string AnalysisTime { get; set; }
|
||
/// <summary>
|
||
/// 商品会员价开关
|
||
/// </summary>
|
||
public static string IsMemberPrice { get; set; }
|
||
|
||
/// <summary>
|
||
/// 稽核营业额
|
||
/// </summary>
|
||
public static string AuditRevenue { get; set; }
|
||
|
||
/// <summary>
|
||
/// 稽核无视时间间隔
|
||
/// </summary>
|
||
public static string AuditInterval { get; set; }
|
||
|
||
/// <summary>
|
||
/// 微信推送服务主地址
|
||
/// <para>格式:</para>
|
||
/// <para>http://IP:Port</para>
|
||
/// <para>https://IP:Port</para>
|
||
/// </summary>
|
||
public static string WechatPushURL { get; set; }
|
||
|
||
/// <summary>
|
||
/// 微信推送开关
|
||
/// </summary>
|
||
public static string WechatPushSwitch { get; set; }
|
||
|
||
/// <summary>
|
||
/// 电子餐盘功能开关
|
||
/// </summary>
|
||
public static string RFIDServicePlate { get; set; }
|
||
|
||
/// <summary>
|
||
/// 电子餐盘设备连接端口
|
||
/// </summary>
|
||
public static string RFIDServicePlatePort { get; set; }
|
||
#endregion
|
||
|
||
public static void GetConfiguration()
|
||
{
|
||
try
|
||
{
|
||
using (DataTable _DataTable = ESSupport.Lib.SyBaseHelper.QueryOdbc(
|
||
"select configuration_name,configuration_values from t_configuration").Tables[0])
|
||
{
|
||
if (_DataTable.Rows.Count > 0)
|
||
{
|
||
foreach (DataRow row in _DataTable.Rows)
|
||
{
|
||
#region
|
||
switch (row["configuration_name"].ToString().ToLower())
|
||
{
|
||
case "server_ip":
|
||
dbip = row["configuration_values"].ToString();
|
||
break;
|
||
case "server_dbport":
|
||
dbport = row["configuration_values"].ToString();
|
||
break;
|
||
case "server_dbname":
|
||
dbname = row["configuration_values"].ToString();
|
||
break;
|
||
case "server_dbuser":
|
||
dbuser = row["configuration_values"].ToString();
|
||
break;
|
||
case "server_dbpass":
|
||
dbpass = row["configuration_values"].ToString();
|
||
break;
|
||
case "server_conname":
|
||
conname = row["configuration_values"].ToString();
|
||
break;
|
||
case "serverpartcode":
|
||
serverpartcode = row["configuration_values"].ToString();
|
||
break;
|
||
case "shopcode":
|
||
shopcode = row["configuration_values"].ToString();
|
||
break;
|
||
case "machinecode":
|
||
machinecode = row["configuration_values"].ToString();
|
||
break;
|
||
case "personsell":
|
||
Personsell = row["configuration_values"].ToString();
|
||
break;
|
||
case "version":
|
||
version = row["configuration_values"].ToString();
|
||
break;
|
||
case "softwarename":
|
||
softwarename = row["configuration_values"].ToString();
|
||
break;
|
||
case "orapath":
|
||
orapath = row["configuration_values"].ToString();
|
||
break;
|
||
case "serverpartname":
|
||
serverpartname = row["configuration_values"].ToString();
|
||
break;
|
||
case "mobilepayoperators":
|
||
MobilePayOperators = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_port":
|
||
serviceport = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_port2":
|
||
serviceport2 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_port1":
|
||
serviceport1 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_port3":
|
||
serviceport3 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_port4":
|
||
serviceport4 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_port5":
|
||
serviceport5 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_ip2":
|
||
ServiceIP2 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_ip1":
|
||
ServiceIP1 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_ip3":
|
||
ServiceIP3 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_ip4":
|
||
ServiceIP4 = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_ip5":
|
||
ServiceIP5 = row["configuration_values"].ToString();
|
||
break;
|
||
case "mobilepaycopy":
|
||
MobilePayCopy = row["configuration_values"].ToString();
|
||
break;
|
||
case "online":
|
||
OnLine = row["configuration_values"].ToString();
|
||
break;
|
||
case "displayscreen":
|
||
displayscreen = row["configuration_values"].ToString();
|
||
break;
|
||
case "paper_walk":
|
||
paper_walk = row["configuration_values"].ToString();
|
||
break;
|
||
case "adv_top":
|
||
adv_top = row["configuration_values"].ToString();
|
||
break;
|
||
case "adv_end":
|
||
adv_end = row["configuration_values"].ToString();
|
||
break;
|
||
case "paper_print":
|
||
paper_print = row["configuration_values"].ToString();
|
||
break;
|
||
case "cashbox_state":
|
||
cashbox_state = row["configuration_values"].ToString();
|
||
break;
|
||
case "customer_display":
|
||
customer_display = row["configuration_values"].ToString();
|
||
break;
|
||
case "xpprint_num":
|
||
xpprint_num = row["configuration_values"].ToString();
|
||
break;
|
||
case "jbprint_num":
|
||
jbprint_num = row["configuration_values"].ToString();
|
||
break;
|
||
case "effective_day":
|
||
effective_day = row["configuration_values"].ToString();
|
||
break;
|
||
case "commodity_overlay":
|
||
commodity_overlay = row["configuration_values"].ToString();
|
||
break;
|
||
case "printport":
|
||
printport = row["configuration_values"].ToString();
|
||
break;
|
||
case "dbldiscount":
|
||
dbldiscount = row["configuration_values"].ToString();
|
||
break;
|
||
case "price_accuracy":
|
||
price_accuracy = row["configuration_values"].ToString();
|
||
break;
|
||
case "kitchenprint":
|
||
kitchenprint = row["configuration_values"].ToString();
|
||
break;
|
||
case "bill_overlap":
|
||
bill_overlap = row["configuration_values"].ToString();
|
||
break;
|
||
case "max_denomination":
|
||
max_denomination = row["configuration_values"].ToString();
|
||
break;
|
||
case "bill_copy":
|
||
bill_copy = row["configuration_values"].ToString();
|
||
break;
|
||
case "dispcom":
|
||
dispcom = row["configuration_values"].ToString();
|
||
break;
|
||
case "sellcount":
|
||
sellcount = row["configuration_values"].ToString();
|
||
break;
|
||
case "factamount":
|
||
factamount = row["configuration_values"].ToString();
|
||
break;
|
||
case "hotkeyset_download":
|
||
hotkeyset_download = row["configuration_values"].ToString();
|
||
break;
|
||
case "ticket_copy":
|
||
ticket_copy = row["configuration_values"].ToString();
|
||
break;
|
||
case "hour_space":
|
||
hour_space = row["configuration_values"].ToString();
|
||
break;
|
||
case "check_day":
|
||
check_day = row["configuration_values"].ToString();
|
||
break;
|
||
case "endaccounttimes":
|
||
endaccounttimes = row["configuration_values"].ToString();
|
||
break;
|
||
case "host_ip":
|
||
host_ip = row["configuration_values"].ToString();
|
||
break;
|
||
case "istouch":
|
||
IsTouch = row["configuration_values"].ToString();
|
||
break;
|
||
case "authorization":
|
||
authorization = row["configuration_values"].ToString();
|
||
break;
|
||
case "kitchenprintip":
|
||
KitchenPrintIP = row["configuration_values"].ToString();
|
||
break;
|
||
case "kitchenprintip2":
|
||
KitchenPrintIP2 = row["configuration_values"].ToString();
|
||
break;
|
||
case "kitchenprintip3":
|
||
KitchenPrintIP3 = row["configuration_values"].ToString();
|
||
break;
|
||
case "kitchenprintip4":
|
||
KitchenPrintIP4 = row["configuration_values"].ToString();
|
||
break;
|
||
case "kitchenprintrow":
|
||
KitchenPrintRow = row["configuration_values"].ToString();
|
||
break;
|
||
case "autologon":
|
||
autologon = row["configuration_values"].ToString();
|
||
break;
|
||
case "scaveng_switch":
|
||
scaveng_switch = row["configuration_values"].ToString();
|
||
break;
|
||
case "videoswitch":
|
||
VideoSwitch = row["configuration_values"].ToString();
|
||
break;
|
||
case "input_mode":
|
||
input_mode = row["configuration_values"].ToString();
|
||
break;
|
||
case "isserverpart":
|
||
IsServerpart = row["configuration_values"].ToString();
|
||
break;
|
||
case "service_ip":
|
||
ServiceIP = row["configuration_values"].ToString();
|
||
break;
|
||
case "dataserviceport":
|
||
DataServicePort = row["configuration_values"].ToString();
|
||
break;
|
||
case "quick_sale":
|
||
quick_sale = row["configuration_values"].ToString();
|
||
break;
|
||
case "endaccounturl":
|
||
EndAccountURL = row["configuration_values"].ToString();
|
||
break;
|
||
case "commoditysaleurl":
|
||
CommoditySaleURL = row["configuration_values"].ToString();
|
||
break;
|
||
case "scanauditurl":
|
||
ScanAuditURL = row["configuration_values"].ToString();
|
||
break;
|
||
case "mifare_card":
|
||
mifare_card = row["configuration_values"].ToString();
|
||
break;
|
||
case "mobile_pay":
|
||
mobile_pay = row["configuration_values"].ToString();
|
||
break;
|
||
case "member_ip":
|
||
member_ip = row["configuration_values"].ToString();
|
||
break;
|
||
case "member_port":
|
||
member_port = row["configuration_values"].ToString();
|
||
break;
|
||
case "memberpay_ip":
|
||
memberpay_ip = row["configuration_values"].ToString();
|
||
break;
|
||
case "memberpay_port":
|
||
memberpay_port = row["configuration_values"].ToString();
|
||
break;
|
||
case "weighsign":
|
||
WeighSign = row["configuration_values"].ToString();
|
||
break;
|
||
case "unknownsale":
|
||
UnknownSale = row["configuration_values"].ToString();
|
||
break;
|
||
case "memberprice":
|
||
memberprice = row["configuration_values"].ToString();
|
||
break;
|
||
case "stockprice":
|
||
StockPrice = row["configuration_values"].ToString();
|
||
break;
|
||
case "stockcount":
|
||
StockCount = row["configuration_values"].ToString();
|
||
break;
|
||
case "nobarcode":
|
||
NoBarCode = row["configuration_values"].ToString();
|
||
break;
|
||
case "isgrocery":
|
||
IsGrocery = row["configuration_values"].ToString();
|
||
break;
|
||
case "data_delete":
|
||
data_delete = row["configuration_values"].ToString();
|
||
break;
|
||
case "refund":
|
||
refund = row["configuration_values"].ToString();
|
||
break;
|
||
case "fast_checkout":
|
||
fast_checkout = row["configuration_values"].ToString();
|
||
break;
|
||
case "passbox":
|
||
PassBox = row["configuration_values"].ToString();
|
||
break;
|
||
case "threadconfigure":
|
||
threadconfigure = row["configuration_values"].ToString();
|
||
break;
|
||
case "mainframeip":
|
||
MainFrameIP = row["configuration_values"].ToString();
|
||
break;
|
||
case "mainframename":
|
||
MainFrameName = row["configuration_values"].ToString();
|
||
break;
|
||
case "coupon":
|
||
Coupon = row["configuration_values"].ToString();
|
||
break;
|
||
case "invoice":
|
||
invoice = row["configuration_values"].ToString();
|
||
break;
|
||
case "invoicekey":
|
||
invoiceKey = row["configuration_values"].ToString();
|
||
break;
|
||
case "invoiceauthorization":
|
||
invoiceAuthorization = row["configuration_values"].ToString();
|
||
break;
|
||
case "invoicesecret":
|
||
invoiceSecret = row["configuration_values"].ToString();
|
||
break;
|
||
case "printmember":
|
||
PrintMember = row["configuration_values"].ToString();
|
||
break;
|
||
case "printbarcode":
|
||
PrintBarcode = row["configuration_values"].ToString();
|
||
break;
|
||
case "printsize":
|
||
PrintSize = row["configuration_values"].ToString();
|
||
break;
|
||
case "printtype":
|
||
PrintType = row["configuration_values"].ToString();
|
||
break;
|
||
case "pageleft":
|
||
PageLeft = row["configuration_values"].ToString();
|
||
break;
|
||
case "pageright":
|
||
PageRight = row["configuration_values"].ToString();
|
||
break;
|
||
case "pagetop":
|
||
PageTop = row["configuration_values"].ToString();
|
||
break;
|
||
case "pagebottom":
|
||
PageBottom = row["configuration_values"].ToString();
|
||
break;
|
||
case "printcolumns":
|
||
PrintColumns = row["configuration_values"].ToString();
|
||
break;
|
||
case "pagelefti":
|
||
PageLeftI = row["configuration_values"].ToString();
|
||
break;
|
||
case "pagerighti":
|
||
PageRightI = row["configuration_values"].ToString();
|
||
break;
|
||
case "pagetopi":
|
||
PageTopI = row["configuration_values"].ToString();
|
||
break;
|
||
case "pagebottomi":
|
||
PageBottomI = row["configuration_values"].ToString();
|
||
break;
|
||
case "merchantauthorization":
|
||
MerchantAuthorization = row["configuration_values"].ToString();
|
||
break;
|
||
case "barcodetype":
|
||
BarcodeType = row["configuration_values"].ToString();
|
||
break;
|
||
case "advert_ip":
|
||
advert_ip = row["configuration_values"].ToString();
|
||
break;
|
||
case "advert_port":
|
||
advert_port = row["configuration_values"].ToString();
|
||
break;
|
||
case "mobilepaysale":
|
||
mobilepaysale = row["configuration_values"].ToString();
|
||
break;
|
||
case "deleterow_count":
|
||
deleterow_count = row["configuration_values"].ToString();
|
||
break;
|
||
case "avrbillsale":
|
||
AvrBillSale = row["configuration_values"].ToString();
|
||
break;
|
||
case "enterprisevip":
|
||
enterprisevip = row["configuration_values"].ToString();
|
||
break;
|
||
case "onlineorder":
|
||
OnlineOrder = row["configuration_values"].ToString();
|
||
break;
|
||
case "ismaterial":
|
||
IsMaterial = row["configuration_values"].ToString();
|
||
break;
|
||
case "paytimeout":
|
||
PayTimeOut = row["configuration_values"].ToString();
|
||
break;
|
||
case "labelprint":
|
||
LabelPrint = row["configuration_values"].ToString();
|
||
break;
|
||
case "labelprintip":
|
||
LabelPrintIP = row["configuration_values"].ToString();
|
||
break;
|
||
case "labelprintport":
|
||
LabelPrintPort = row["configuration_values"].ToString();
|
||
break;
|
||
case "scalecom":
|
||
ScaleCom = row["configuration_values"].ToString();
|
||
break;
|
||
case "scalestate":
|
||
ScaleState = row["configuration_values"].ToString();
|
||
break;
|
||
case "scaleip":
|
||
ScaleIP = row["configuration_values"].ToString();
|
||
break;
|
||
case "hdmodelswitch":
|
||
HDModelSwitch = row["configuration_values"].ToString();
|
||
break;
|
||
case "hddbip":
|
||
HDdbip = row["configuration_values"].ToString();
|
||
break;
|
||
case "hddbport":
|
||
HDdbport = row["configuration_values"].ToString();
|
||
break;
|
||
case "hddbname":
|
||
HDdbname = row["configuration_values"].ToString();
|
||
break;
|
||
case "hddbuser":
|
||
HDdbuser = row["configuration_values"].ToString();
|
||
break;
|
||
case "hddbpass":
|
||
HDdbpass = row["configuration_values"].ToString();
|
||
break;
|
||
case "hdconname":
|
||
HDconname = row["configuration_values"].ToString();
|
||
break;
|
||
case "hdshopcode":
|
||
HDshopcode = row["configuration_values"].ToString();
|
||
break;
|
||
case "hdmaccode":
|
||
HDmaccode = row["configuration_values"].ToString();
|
||
break;
|
||
case "provincecode":
|
||
ProvinceCode = row["configuration_values"].ToString();
|
||
break;
|
||
case "naturaldayaccount":
|
||
NaturalDayAccount = row["configuration_values"].ToString();
|
||
break;
|
||
case "stalls":
|
||
Stalls = row["configuration_values"].ToString();
|
||
break;
|
||
case "bankcard":
|
||
BankCard = row["configuration_values"].ToString();
|
||
break;
|
||
case "isturnover":
|
||
IsTurnover = row["configuration_values"].ToString();
|
||
break;
|
||
case "vipturnover":
|
||
VipTurnover = row["configuration_values"].ToString();
|
||
break;
|
||
case "mixedpayment":
|
||
MixedPayment = row["configuration_values"].ToString();
|
||
break;
|
||
case "typegroup":
|
||
TypeGroup = row["configuration_values"].ToString();
|
||
break;
|
||
case "analysisamount":
|
||
AnalysisAmount = row["configuration_values"].ToString();
|
||
break;
|
||
case "analysisage":
|
||
AnalysisAge = row["configuration_values"].ToString();
|
||
break;
|
||
case "analysistime":
|
||
AnalysisTime = row["configuration_values"].ToString();
|
||
break;
|
||
case "serverpartcodenew":
|
||
ServerPartCodeNew = row["configuration_values"].ToString();
|
||
break;
|
||
case "shopcodenew":
|
||
ShopCodeNew = row["configuration_values"].ToString();
|
||
break;
|
||
case "machinecodenew":
|
||
MachineCodeNew = row["configuration_values"].ToString();
|
||
break;
|
||
case "mobilepayproxy":
|
||
MobilePayProxy = row["configuration_values"].ToString();
|
||
break;
|
||
case "nvr_ip":
|
||
NVR_IP = row["configuration_values"].ToString();
|
||
break;
|
||
case "nvr_port":
|
||
NVR_PORT = row["configuration_values"].ToString();
|
||
break;
|
||
case "ismemberprice":
|
||
IsMemberPrice = row["configuration_values"].ToString();
|
||
break;
|
||
case "auditrevenue":
|
||
AuditRevenue = row["configuration_values"].ToString();
|
||
break;
|
||
case "auditinterval":
|
||
AuditInterval = row["configuration_values"].ToString();
|
||
break;
|
||
case "wechatpushurl":
|
||
WechatPushURL = row["configuration_values"].ToString();
|
||
break;
|
||
case "wechatpushswitch":
|
||
WechatPushSwitch = row["configuration_values"].ToString();
|
||
break;
|
||
case "rfidserviceplate":
|
||
RFIDServicePlate = row["configuration_values"].ToString();
|
||
break;
|
||
case "rfidserviceplateport":
|
||
RFIDServicePlatePort = row["configuration_values"].ToString();
|
||
break;
|
||
case "cloudapiurl":
|
||
CloudApiURL = row["configuration_values"].ToString();
|
||
break;
|
||
case "generalserviceurl":
|
||
GeneralServiceURL = row["configuration_values"].ToString();
|
||
break;
|
||
case "invoiceoperators":
|
||
InvoiceOperators = row["configuration_values"].ToString();
|
||
break;
|
||
case "printrefundqrcode":
|
||
PrintRefundQRCode = row["configuration_values"].ToString();
|
||
break;
|
||
case "invoicetaxnumber":
|
||
InvoiceTaxNumber = row["configuration_values"].ToString();
|
||
break;
|
||
}
|
||
#endregion
|
||
}
|
||
}
|
||
#region
|
||
InvoiceTaxNumber = string.IsNullOrWhiteSpace(InvoiceTaxNumber) ? "" : InvoiceTaxNumber;
|
||
PrintRefundQRCode = string.IsNullOrWhiteSpace(PrintRefundQRCode) ? "0" : PrintRefundQRCode;
|
||
InvoiceOperators = string.IsNullOrWhiteSpace(InvoiceOperators) ? "1001" : InvoiceOperators;
|
||
GeneralServiceURL = string.IsNullOrWhiteSpace(GeneralServiceURL) ? "" : GeneralServiceURL;
|
||
CloudApiURL = string.IsNullOrWhiteSpace(CloudApiURL) ? "http://api.eshangtech.com" : CloudApiURL;
|
||
RFIDServicePlate = string.IsNullOrWhiteSpace(RFIDServicePlate) ? "0" : RFIDServicePlate;
|
||
RFIDServicePlatePort = string.IsNullOrWhiteSpace(RFIDServicePlatePort) ? "COM1" : RFIDServicePlatePort;
|
||
memberpay_ip = string.IsNullOrWhiteSpace(memberpay_ip) ? "api.eshangtech.com" : memberpay_ip;
|
||
memberpay_port = string.IsNullOrWhiteSpace(memberpay_port) ? "80" : memberpay_port;
|
||
WechatPushSwitch = string.IsNullOrWhiteSpace(WechatPushSwitch) ? "0" : WechatPushSwitch;
|
||
WechatPushURL = string.IsNullOrWhiteSpace(WechatPushURL) ? "http://user.eshangtech.com" : WechatPushURL;
|
||
NVR_IP = string.IsNullOrWhiteSpace(NVR_IP) ? "" : NVR_IP;
|
||
NVR_PORT = string.IsNullOrWhiteSpace(NVR_PORT) ? "38800" : NVR_PORT;
|
||
AnalysisAmount = string.IsNullOrWhiteSpace(AnalysisAmount) ? "10" : AnalysisAmount;
|
||
AnalysisAge = string.IsNullOrWhiteSpace(AnalysisAge) ? "10" : AnalysisAge;
|
||
AnalysisTime = string.IsNullOrWhiteSpace(AnalysisTime) ? "60" : AnalysisTime;
|
||
TypeGroup = string.IsNullOrWhiteSpace(TypeGroup) ? "1" : TypeGroup;
|
||
MixedPayment = string.IsNullOrWhiteSpace(MixedPayment) ? "0" : MixedPayment;
|
||
VipTurnover = string.IsNullOrWhiteSpace(VipTurnover) ? "0" : VipTurnover;
|
||
IsTurnover = string.IsNullOrWhiteSpace(IsTurnover) ? "1" : IsTurnover;
|
||
BankCard = string.IsNullOrWhiteSpace(BankCard) ? "1" : BankCard;
|
||
ScaleIP = string.IsNullOrWhiteSpace(ScaleIP) ? "" : ScaleIP;
|
||
ScaleCom = string.IsNullOrWhiteSpace(ScaleCom) ? "COM1" : ScaleCom;
|
||
ScaleState = string.IsNullOrWhiteSpace(ScaleState) ? "0" : ScaleState;
|
||
LabelPrint = string.IsNullOrWhiteSpace(LabelPrint) ? "0" : LabelPrint;
|
||
LabelPrintIP = string.IsNullOrWhiteSpace(LabelPrintIP) ? "" : LabelPrintIP;
|
||
LabelPrintPort = string.IsNullOrWhiteSpace(LabelPrintPort) ? "9100" : LabelPrintPort;
|
||
serverpartname = string.IsNullOrWhiteSpace(serverpartname) ? "服务区" : serverpartname;
|
||
serverpartcode = string.IsNullOrWhiteSpace(serverpartcode) ? "" : serverpartcode;
|
||
ServerPartCodeNew = string.IsNullOrWhiteSpace(ServerPartCodeNew) ? serverpartcode : ServerPartCodeNew;
|
||
shopcode = string.IsNullOrWhiteSpace(shopcode) ? "" : shopcode;
|
||
ShopCodeNew = string.IsNullOrWhiteSpace(ShopCodeNew) ? shopcode : ShopCodeNew;
|
||
machinecode = string.IsNullOrWhiteSpace(machinecode) ? "" : machinecode;
|
||
MachineCodeNew = string.IsNullOrWhiteSpace(MachineCodeNew) ? machinecode : MachineCodeNew;
|
||
dbip = string.IsNullOrWhiteSpace(dbip) ? "" : dbip;
|
||
host_ip = string.IsNullOrWhiteSpace(host_ip) ? "cloud.eshangtech.com" : host_ip;
|
||
input_mode = string.IsNullOrWhiteSpace(input_mode) ? "0" : input_mode;
|
||
ServiceIP = string.IsNullOrWhiteSpace(ServiceIP) ? dbip : ServiceIP;
|
||
ServiceIP1 = string.IsNullOrWhiteSpace(ServiceIP1) ? "" : ServiceIP1;
|
||
ServiceIP2 = string.IsNullOrWhiteSpace(ServiceIP2) ? "" : ServiceIP2;
|
||
ServiceIP3 = string.IsNullOrWhiteSpace(ServiceIP3) ? "" : ServiceIP3;
|
||
ServiceIP4 = string.IsNullOrWhiteSpace(ServiceIP4) ? "" : ServiceIP4;
|
||
ServiceIP5 = string.IsNullOrWhiteSpace(ServiceIP5) ? "" : ServiceIP5;
|
||
MobilePayCopy = string.IsNullOrWhiteSpace(MobilePayCopy) ? "0" : MobilePayCopy;
|
||
serviceport = string.IsNullOrWhiteSpace(serviceport) ? "7080" : serviceport;
|
||
serviceport1 = string.IsNullOrWhiteSpace(serviceport1) ? serviceport : serviceport1;
|
||
serviceport2 = string.IsNullOrWhiteSpace(serviceport2) ? serviceport : serviceport2;
|
||
serviceport3 = string.IsNullOrWhiteSpace(serviceport3) ? serviceport : serviceport3;
|
||
serviceport4 = string.IsNullOrWhiteSpace(serviceport4) ? serviceport : serviceport4;
|
||
serviceport5 = string.IsNullOrWhiteSpace(serviceport5) ? serviceport : serviceport5;
|
||
MobilePayOperators = string.IsNullOrWhiteSpace(MobilePayOperators) ? "1002" : MobilePayOperators;
|
||
MobilePayProxy = string.IsNullOrWhiteSpace(MobilePayProxy) ? "0" : MobilePayProxy;
|
||
MerchantAuthorization = string.IsNullOrWhiteSpace(MerchantAuthorization) ? "" : MerchantAuthorization;
|
||
IsServerpart = string.IsNullOrWhiteSpace(IsServerpart) ? "1" : IsServerpart;
|
||
softwarename = string.IsNullOrWhiteSpace(softwarename) ? "驿商统一收银系统" : softwarename;
|
||
EndAccountURL = string.IsNullOrWhiteSpace(EndAccountURL) ? "" : EndAccountURL;
|
||
CommoditySaleURL = string.IsNullOrWhiteSpace(CommoditySaleURL) ? "" : CommoditySaleURL;
|
||
ScanAuditURL = string.IsNullOrWhiteSpace(ScanAuditURL) ? "" : ScanAuditURL;
|
||
paper_walk = string.IsNullOrWhiteSpace(paper_walk) ? "6" : paper_walk;
|
||
adv_top = string.IsNullOrWhiteSpace(adv_top) ? "" : adv_top;
|
||
adv_end = string.IsNullOrWhiteSpace(adv_end) ? "" : adv_end;
|
||
paper_print = string.IsNullOrWhiteSpace(paper_print) ? "1" : paper_print;
|
||
cashbox_state = string.IsNullOrWhiteSpace(cashbox_state) ? "1" : cashbox_state;
|
||
displayscreen = string.IsNullOrWhiteSpace(displayscreen) ? "0" : displayscreen;
|
||
xpprint_num = string.IsNullOrWhiteSpace(xpprint_num) ? "1" : xpprint_num;
|
||
jbprint_num = string.IsNullOrWhiteSpace(jbprint_num) ? "2" : jbprint_num;
|
||
effective_day = string.IsNullOrWhiteSpace(effective_day) ? "60" : effective_day;
|
||
commodity_overlay = string.IsNullOrWhiteSpace(commodity_overlay) ? "0" : commodity_overlay;
|
||
printport = string.IsNullOrWhiteSpace(printport) ? "LPT1" : printport;
|
||
dbldiscount = string.IsNullOrWhiteSpace(dbldiscount) ? "0" : dbldiscount;
|
||
price_accuracy = string.IsNullOrWhiteSpace(price_accuracy) ? "1" : price_accuracy;
|
||
kitchenprint = string.IsNullOrWhiteSpace(kitchenprint) ? "0" : kitchenprint;
|
||
bill_overlap = string.IsNullOrWhiteSpace(bill_overlap) ? "1" : bill_overlap;
|
||
max_denomination = string.IsNullOrWhiteSpace(max_denomination) ? "100" : max_denomination;
|
||
quick_sale = string.IsNullOrWhiteSpace(quick_sale) ? "0" : quick_sale;
|
||
mifare_card = string.IsNullOrWhiteSpace(mifare_card) ? "0" : mifare_card;
|
||
hotkeyset_download = string.IsNullOrWhiteSpace(hotkeyset_download) ? "1" : hotkeyset_download;
|
||
mobile_pay = string.IsNullOrWhiteSpace(mobile_pay) ? "1" : mobile_pay;
|
||
check_day = string.IsNullOrWhiteSpace(check_day) ? "3" : check_day;
|
||
dispcom = string.IsNullOrWhiteSpace(dispcom) ? "2" : dispcom;
|
||
conname = string.IsNullOrWhiteSpace(conname) ? "orcl" : conname;
|
||
dbpass = string.IsNullOrWhiteSpace(dbpass) ? "qrwl" : dbpass;
|
||
dbuser = string.IsNullOrWhiteSpace(dbuser) ? "highway_exchange" : dbuser;
|
||
dbname = string.IsNullOrWhiteSpace(dbname) ? "highway_exchange" : dbname;
|
||
dbport = string.IsNullOrWhiteSpace(dbport) ? "1521" : dbport;
|
||
DataServicePort = string.IsNullOrWhiteSpace(DataServicePort) ? "7080" : DataServicePort;
|
||
ticket_copy = string.IsNullOrWhiteSpace(ticket_copy) ? "5" : ticket_copy;
|
||
sellcount = string.IsNullOrWhiteSpace(sellcount) ? "20" : sellcount;
|
||
factamount = string.IsNullOrWhiteSpace(factamount) ? "300" : factamount;
|
||
bill_copy = string.IsNullOrWhiteSpace(bill_copy) ? "1" : bill_copy;
|
||
OnLine = string.IsNullOrWhiteSpace(OnLine) ? "0" : OnLine;
|
||
customer_display = string.IsNullOrWhiteSpace(customer_display) ? "1" : customer_display;
|
||
heavyprint_interval = string.IsNullOrWhiteSpace(heavyprint_interval) ? "30" : heavyprint_interval;
|
||
IsTouch = string.IsNullOrWhiteSpace(IsTouch) ? "0" : IsTouch;
|
||
macaddress = ESSupport.Lib.PCHelper.GetMacAddressByNetworkInformation();
|
||
authorization = string.IsNullOrWhiteSpace(authorization) ? "" : authorization;
|
||
KitchenPrintPort = string.IsNullOrWhiteSpace(KitchenPrintPort) ? "9100" : KitchenPrintPort;
|
||
KitchenPrintIP = string.IsNullOrWhiteSpace(KitchenPrintIP) ? "192.168.123.100" : KitchenPrintIP;
|
||
KitchenPrintIP2 = string.IsNullOrWhiteSpace(KitchenPrintIP2) ? KitchenPrintIP : KitchenPrintIP2;
|
||
KitchenPrintIP3 = string.IsNullOrWhiteSpace(KitchenPrintIP3) ? KitchenPrintIP : KitchenPrintIP3;
|
||
KitchenPrintIP4 = string.IsNullOrWhiteSpace(KitchenPrintIP4) ? KitchenPrintIP : KitchenPrintIP4;
|
||
KitchenPrintRow = string.IsNullOrWhiteSpace(KitchenPrintRow) ? "1" : KitchenPrintRow;
|
||
autologon = string.IsNullOrWhiteSpace(autologon) ? "0" : autologon;
|
||
scaveng_switch = string.IsNullOrWhiteSpace(scaveng_switch) ? "0" : scaveng_switch;
|
||
VideoSwitch = string.IsNullOrWhiteSpace(VideoSwitch) ? "1" : VideoSwitch;
|
||
WeighSign = string.IsNullOrWhiteSpace(WeighSign) ? "21" : WeighSign;
|
||
UnknownSale = string.IsNullOrWhiteSpace(UnknownSale) ? "0" : UnknownSale;
|
||
memberprice = string.IsNullOrWhiteSpace(memberprice) ? "0" : memberprice;
|
||
StockPrice = string.IsNullOrWhiteSpace(StockPrice) ? "0" : StockPrice;
|
||
StockCount = string.IsNullOrWhiteSpace(StockCount) ? "0" : StockCount;
|
||
NoBarCode = string.IsNullOrWhiteSpace(NoBarCode) ? "0" : NoBarCode;
|
||
IsGrocery = string.IsNullOrWhiteSpace(IsGrocery) ? "0" : IsGrocery;
|
||
data_delete = string.IsNullOrWhiteSpace(data_delete) ? "0" : data_delete;
|
||
refund = string.IsNullOrWhiteSpace(refund) ? "1" : refund;
|
||
fast_checkout = string.IsNullOrWhiteSpace(fast_checkout) ? "1" : fast_checkout;
|
||
PassBox = string.IsNullOrWhiteSpace(PassBox) ? "1" : PassBox;
|
||
threadconfigure = string.IsNullOrWhiteSpace(threadconfigure) ? "" : threadconfigure;
|
||
MainFrameIP = string.IsNullOrWhiteSpace(MainFrameIP) ? "" : MainFrameIP;
|
||
MainFrameName = string.IsNullOrWhiteSpace(MainFrameName) ? "" : MainFrameName;
|
||
Coupon = string.IsNullOrWhiteSpace(Coupon) ? "0" : Coupon;
|
||
invoice = string.IsNullOrWhiteSpace(invoice) ? "0" : invoice;
|
||
invoiceKey = string.IsNullOrWhiteSpace(invoiceKey) ? "" : invoiceKey;
|
||
invoiceAuthorization = string.IsNullOrWhiteSpace(invoiceAuthorization) ? "" : invoiceAuthorization;
|
||
invoiceSecret = string.IsNullOrWhiteSpace(invoiceSecret) ? "" : invoiceSecret;
|
||
PrintMember = string.IsNullOrWhiteSpace(PrintMember) ? "1" : PrintMember;
|
||
PrintBarcode = string.IsNullOrWhiteSpace(PrintBarcode) ? "1" : PrintBarcode;
|
||
PrintSize = string.IsNullOrWhiteSpace(PrintSize) ? "10号细体" : PrintSize;
|
||
PrintType = string.IsNullOrWhiteSpace(PrintType) ? "1" : PrintType;
|
||
PageLeft = string.IsNullOrWhiteSpace(PageLeft) ? "0" : PageLeft;
|
||
PageRight = string.IsNullOrWhiteSpace(PageRight) ? "0" : PageRight;
|
||
PageTop = string.IsNullOrWhiteSpace(PageTop) ? "0" : PageTop;
|
||
PageBottom = string.IsNullOrWhiteSpace(PageBottom) ? "0" : PageBottom;
|
||
PrintColumns = string.IsNullOrWhiteSpace(PrintColumns) ? "单列" : PrintColumns;
|
||
PageLeftI = string.IsNullOrWhiteSpace(PageLeftI) ? "0" : PageLeftI;
|
||
PageRightI = string.IsNullOrWhiteSpace(PageRightI) ? "0" : PageRightI;
|
||
PageTopI = string.IsNullOrWhiteSpace(PageTopI) ? "0" : PageTopI;
|
||
PageBottomI = string.IsNullOrWhiteSpace(PageBottomI) ? "0" : PageBottomI;
|
||
//heavyprint_interval = heavyprint_interval == null ? "5" : heavyprint_interval;
|
||
BarcodeType = string.IsNullOrWhiteSpace(BarcodeType) ? "1001" : BarcodeType;
|
||
advert_ip = string.IsNullOrWhiteSpace(advert_ip) ? "" : advert_ip;
|
||
advert_port = string.IsNullOrWhiteSpace(advert_port) ? "" : advert_port;
|
||
mobilepaysale = string.IsNullOrWhiteSpace(mobilepaysale) ? "0" : mobilepaysale;
|
||
deleterow_count = string.IsNullOrWhiteSpace(deleterow_count) ? "3" : deleterow_count;
|
||
AvrBillSale = string.IsNullOrWhiteSpace(AvrBillSale) ? "5" : AvrBillSale;
|
||
enterprisevip = string.IsNullOrWhiteSpace(enterprisevip) ? "0" : enterprisevip;
|
||
OnlineOrder = string.IsNullOrWhiteSpace(OnlineOrder) ? "0" : OnlineOrder;
|
||
IsMaterial = string.IsNullOrWhiteSpace(IsMaterial) ? "0" : IsMaterial;
|
||
PayTimeOut = string.IsNullOrWhiteSpace(PayTimeOut) ? "30" : PayTimeOut;
|
||
HDModelSwitch = string.IsNullOrWhiteSpace(HDModelSwitch) ? "0" : HDModelSwitch;
|
||
HDdbip = string.IsNullOrWhiteSpace(HDdbip) ? "" : HDdbip;
|
||
HDdbport = string.IsNullOrWhiteSpace(HDdbport) ? "" : HDdbport;
|
||
HDdbname = string.IsNullOrWhiteSpace(HDdbname) ? "" : HDdbname;
|
||
HDdbuser = string.IsNullOrWhiteSpace(HDdbuser) ? "" : HDdbuser;
|
||
HDdbpass = string.IsNullOrWhiteSpace(HDdbpass) ? "" : HDdbpass;
|
||
HDconname = string.IsNullOrWhiteSpace(HDconname) ? "" : HDconname;
|
||
HDshopcode = string.IsNullOrWhiteSpace(HDshopcode) ? "" : HDshopcode;
|
||
HDmaccode = string.IsNullOrWhiteSpace(HDmaccode) ? "" : HDmaccode;
|
||
ProvinceCode = string.IsNullOrWhiteSpace(ProvinceCode) ? "330000" : ProvinceCode;
|
||
NaturalDayAccount = string.IsNullOrWhiteSpace(NaturalDayAccount) ? "0" : NaturalDayAccount;
|
||
Stalls = string.IsNullOrWhiteSpace(Stalls) ? "0" : Stalls;
|
||
IsMemberPrice = string.IsNullOrWhiteSpace(IsMemberPrice) ? "0" : IsMemberPrice;
|
||
AuditRevenue = string.IsNullOrWhiteSpace(AuditRevenue) ? "0" : AuditRevenue;
|
||
AuditInterval = string.IsNullOrWhiteSpace(AuditInterval) ? "0" : AuditInterval;
|
||
try
|
||
{
|
||
if (decimal.Parse(PayTimeOut) < 10)
|
||
{
|
||
PayTimeOut = "30";
|
||
}
|
||
}
|
||
catch
|
||
{
|
||
PayTimeOut = "30";
|
||
}
|
||
#endregion
|
||
}
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
ESSupport.Lib.LogHelper.WriteServiceLog("配置初始化异常:" + ex.Message);
|
||
}
|
||
}
|
||
|
||
public static bool GetDate()
|
||
{
|
||
try
|
||
{
|
||
DataTable _ShopMessage = ESSupport.Lib.SyBaseHelper.QueryOdbc("select serverpartshop_id,shopname,businesstype " +
|
||
"from t_shopmessage where serverpartcode = '" + serverpartcode +
|
||
"' and shopcode = '" + shopcode + "'").Tables[0];
|
||
if (_ShopMessage.Rows.Count > 0)
|
||
{
|
||
serverpartshop_id = _ShopMessage.Rows[0]["serverpartshop_id"].ToString();
|
||
shopname = _ShopMessage.Rows[0]["shopname"].ToString();
|
||
businesstype = _ShopMessage.Rows[0]["businesstype"].ToString();
|
||
return true;
|
||
}
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
ESSupport.Lib.LogHelper.WriteServiceLog("门店信息初始化失败:" + ex.Message);
|
||
}
|
||
return false;
|
||
}
|
||
|
||
#region 获取配置信息
|
||
/// <summary>
|
||
/// 获取配置信息
|
||
/// </summary>
|
||
/// <param name="ConfigUrationName">配置名称</param>
|
||
/// <param name="defaultValue">无配置信息时默认值</param>
|
||
/// <returns></returns>
|
||
public static string ConfigurationValues(string ConfigUrationName, string defaultValue)
|
||
{
|
||
string strSQL = "select configuration_name,configuration_values from dba.t_configuration where lower(configuration_name) = lcase('" + ConfigUrationName + "')";
|
||
string strValues = "";
|
||
try
|
||
{
|
||
using (DataTable _DataTable = ESSupport.Lib.SyBaseHelper.QueryOdbc(strSQL).Tables[0])
|
||
{
|
||
if (_DataTable.Rows.Count > 0)
|
||
{
|
||
foreach (DataRow row in _DataTable.Rows)
|
||
{
|
||
if (row["configuration_name"].ToString().ToLower() == ConfigUrationName.ToLower())
|
||
{
|
||
strValues = row["configuration_values"].ToString();
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
catch
|
||
{
|
||
strValues = defaultValue;
|
||
}
|
||
return strValues;
|
||
}
|
||
#endregion
|
||
|
||
}
|
||
}
|