public SubControlPOSTransactionList(POSReceiptManager paReceiptManager) { clReceiptManager = paReceiptManager; clReceiptDetail = null; clLanguageManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveLanguage; clSettingManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveSetting; }
protected void CreateReceiptManager() { DataRow lcDataRow; if ((lcDataRow = ApplicationFrame.GetInstance().ActiveFormInfoManager.RunRetrieveRow()) != null) { clReceiptManager = POSReceiptManager.CreateInstance(new POSReceiptRow(lcDataRow)); } else { clReceiptManager = POSReceiptManager.CreateInstance(clMode); clReceiptManager.ActiveRow.Reference = ApplicationFrame.GetInstance().ActiveFormInfoManager.GetFormParam(ctFPMReference); } }
public WidControlPOSTransaction() { clReceiptManager = null; clMode = General.ParseEnum <POSReceiptManager.ReceiptType>(ApplicationFrame.GetInstance().ActiveFormInfoManager.GetFormParam(ctFPMReceiptType), POSReceiptManager.ReceiptType.Sale); clEdition = ApplicationFrame.GetInstance().ActiveSubscription.GetEdition(); clLanguageManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveLanguage; clSettingManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveSetting; clAdminUser = ApplicationFrame.GetInstance().ActiveSessionController.User.IsAdminUser(); clTransactionSetting = General.JSONDeserialize <Dictionary <String, String> >(clSettingManager.GetSettingValue(ctSETTransactionSetting)); clReceiptPrintMode = clTransactionSetting.GetData(ctKEYReceiptPrintOption, String.Empty).Contains(clMode.ToString().ToLower()); clShowPaymentForm = General.ParseBoolean(clTransactionSetting.GetData(ctKEYShowPaymentForm), false); //clTaxApplicable = General.ParseBoolean(clTransactionSetting.GetData(ctKEYTaxApplicable), false); //clTaxPercent = General.ParseDecimal(clTransactionSetting.GetData(ctKEYTaxApplicable),0); //clMultiPaymentMode = clTransactionOption.GetData(ctKEYMultiPaymentMode, String.Empty).Contains(clMode.ToString().ToLower()); //clReceiptPrintMode = clTransactionOption.GetData(ctKEYReceiptPrintMode, String.Empty).Contains(clMode.ToString().ToLower()); clTransactionState = General.ParseEnum <TransactionState>(ApplicationFrame.GetInstance().ActiveFormInfoManager.GetFormParam(ctFPMTransactionState), TransactionState.Normal); clFormTitle = ApplicationFrame.GetInstance().ActiveFormInfoManager.GetFormParam(ctFPMFormTitle, String.Empty); }