public NET_EXELLIO(WDB parDB = null, int parPort = -1, int parBaudRate = 0) : base(parDB) { if (parPort > 0) { OpenEKKA(parPort, parBaudRate); } }
public static void InitWDB(WDB parWDB) { varWDB = parWDB; InitConfig(); InitKeyMap(); InitFieldInfo(); InitTranslation(); }
public Work() { Global.InitIni(); // Ініціалізуємо середовище(шляхи, id-робочого місця); varLogSQL = new LogSQL(); varWDB = new WDB_SQLite(varLogSQL.WriteSqlLog); Global.InitWDB(varWDB); varEKKA = new EKKA(varWDB); }
public bool OpenDB(WDB parDB = null) { if (parDB != null) { db = parDB; } else //Створюємо базу даних пізніше. { } varCodeEKKA = GetLastUseCodeEkkaDB(); return(true); }
public static void InitConfig(WDB parWDB) { GlobalVar.varDefaultCodeClient = Convert.ToInt32(parWDB.GetConfig("DEFAULT_CODE_CLIENT")); GlobalVar.varDefaultCodeDealer[0] = Convert.ToInt32(parWDB.GetConfig("DEFAULT_CODE_DEALER")); //TMP GlobalVar.varTypeFindClient = Convert.ToInt32(parWDB.GetConfig("TYPE_FIND_CLIENT")); GlobalVar.varTypeFindWares = Convert.ToInt32(parWDB.GetConfig("TYPE_FIND_WARES")); GlobalVar.varDefaultCodePatternReceipt = Convert.ToInt32(parWDB.GetConfig("DEFAULT_CODE_PATTERN_RECEIPT")); GlobalVar.varBillCoins = Convert.ToString(parWDB.GetConfig("BILL_COINS")); GlobalVar.varMinLenghtBarCodeClient = Convert.ToInt32(parWDB.GetConfig("MIN_LENGHT_BAR_CODE_CLIENT")); GlobalVar.varMinLenghtBarCodeWares = Convert.ToInt32(parWDB.GetConfig("MIN_LENGHT_BAR_CODE_WARES")); GlobalVar.varTypePeriod = Convert.ToInt32(parWDB.GetConfig("TYPE_PERIOD")); GlobalVar.varUnitMustInputQuantity[0] = Convert.ToInt32(parWDB.GetConfig("UNIT_MUST_INPUT_QUANTITY")); //TMP GlobalVar.varQuantityOpenReceipt = Convert.ToInt32(parWDB.GetConfig("QUANTITY_OPEN_RECEIPT")); //TMP }
/// <summary> /// Відновлює чеки на основі LogSQL /// </summary> /// <param name="parCodeReceipt">Код Чека</param> /// <param name="parDB">база в яку відновлювати</param> public void RectoreReceipt(Int32 parCodeReceipt, WDB parDB) { ParametersCollection varParameters = new ParametersCollection(); string varSQL, varParam; varParameters.Add("parCodeReceipt", parCodeReceipt, DbType.Int32); DataTable varDT = varDB.Execute(varSqlSelectvarDB, varParameters); foreach (DataRow row in varDT.Rows) { varParameters = new ParametersCollection(); varSQL = Convert.ToString(row["SQL"]); varParam = Convert.ToString(row["PARAM"]); varParameters.AddJSON(varParam); parDB.ExecuteNonQuery(varSQL, varParameters); } }
//private DataTable m_custTable ; public NET_MainForm() { varWDB = new NET_WDB_SQLite(GlobalVar.varPathDB + @"MID.db"); varEKKA = new EKKA(varWDB); // // The InitializeComponent() call is required for Windows Forms designer support. // Global.InitIni(); Global.InitConfig(varWDB); Global.InitKeyMap(); InitializeComponent(); SetDoubleBuffered(this.Wares, true); Login("gelo", "1"); NewReceipt(); ViewWaresReceipt(); //varBindQuantity }
public EKKA(WDB parDB = null) { OpenDB(parDB); }