2025-03-28 09:49:56 +08:00

1581 lines
72 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
}
}