private void RenderBrowserMode(ComponentController paComponentController) { IncludeExternalLinkFiles(paComponentController); clItemList = DynamicQueryManager.GetInstance().GetDataTableResult(ctDQYRetrieveItemList); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSubControlPOSItemPanelComposite); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "itempanel"); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Mode, clPriceMode.ToString().ToLower()); // paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Edition, clEdition.ToString().ToLower()); paComponentController.AddElementType(ComponentController.ElementType.Composite); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_DisplayMode, clTransactionSetting.GetData(ctKEYItemPanelDisplayMode, "price").ToLower()); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Mode, "list"); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Root, clLanguageManager.GetText(ctTXTRootCategory)); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSSubControlPOSItemPanel); paComponentController.AddElementType(ComponentController.ElementType.Panel); paComponentController.RenderBeginTag(HtmlTag.Div); RenderHeaderBar(paComponentController); RenderComponentContainer(paComponentController); paComponentController.RenderEndTag(); paComponentController.RenderEndTag(); }
private void ResetPassword() { String lcDataBlock; String lcQueryName; String lcResult; if ((!String.IsNullOrWhiteSpace(lcQueryName = ApplicationFrame.GetParameter(ctARGParameter))) && (!String.IsNullOrWhiteSpace(lcDataBlock = ApplicationFrame.GetParameter(ctARGDataBlock)))) { try { if ((lcResult = DynamicQueryManager.GetInstance().GetStringResult(DynamicQueryManager.ExecuteMode.Scalar, lcQueryName, General.Base64Decode(lcDataBlock))) != null) { clServiceResponse.AddResponse(CobraServiceResponse.RSP_Result.ToString(), lcResult); clServiceResponse.Success = true; } } catch (Exception paException) { if (paException.InnerException != null) { TranslateException(paException.InnerException); } } } }
private DataTable RetrieveData() { DataTable lcDataTable; QueryClass lcQueryClass; GridFilterController lcGridFilterController; String lcFilterOption; String lcSortOption; lcGridFilterController = new GridFilterController(SC_FilterMetaData); lcFilterOption = lcGridFilterController.GetMultiFilterStr(clFilterInfo); lcSortOption = lcGridFilterController.GetMultiSortKeyStr(clSortInfo); lcQueryClass = DynamicQueryManager.GetInstance().GetQueryClass(ctRetrieveGridData); lcQueryClass.ReplacePlaceHolder("$FILTEROPTION", lcFilterOption, false); lcQueryClass.ReplacePlaceHolder("$SORTOPTION", lcSortOption, false); lcQueryClass.ReplacePlaceHolder("$PAGEINDEX", clPageIndex.ToString(), false); lcQueryClass.ReplacePlaceHolder("$PAGESIZE", SC_PageSize.ToString(), false); lcDataTable = lcQueryClass.RunQuery(); if (lcDataTable.Rows.Count > 0) { clTotalRows = Convert.ToInt32(lcDataTable.Rows[0][ctCOLTotalRows]); clTotalPages = Convert.ToInt32(lcDataTable.Rows[0][ctCOLTotalPages]); clFetchedRows = lcDataTable.Rows.Count; } else { clTotalRows = 0; clTotalPages = 0; clFetchedRows = 0; } return(lcDataTable); }
private DataTable RetrieveReceiptDetailList() { String lcQueryName; ReceiptType lcReceiptType; lcReceiptType = GetReceiptType(); lcQueryName = ((lcReceiptType == ReceiptType.Purchase) || (lcReceiptType == ReceiptType.StockIn)) ? ctQUYRetrieveIncomingDetail : ctQUYRetrieveOutgoingDetail; return(DynamicQueryManager.GetInstance().GetDataTableResult(lcQueryName)); }
public void RenderChildMode(ComponentController paComponentController, String paRenderMode = null) { if (paRenderMode == "cancelitemblock") { clItemList = DynamicQueryManager.GetInstance().GetDataTableResult(ctDQYRetrieveItemList); RenderBlock(paComponentController, EntryType.Cancel); } else { RenderBrowserMode(paComponentController); } }
public SubControlSelectionPanel(String paPanelType, String paPanelAppearance, String paPanelTitle, String paDynamicQuery, String paFilterName = null) { clArraySelectionList = DynamicQueryManager.GetInstance().GetTableStringArrayResult(paDynamicQuery); clPanelTitle = paPanelTitle; clPanelType = paPanelType; clPanelAppearance = paPanelAppearance; clFilterName = paFilterName; clListMode = ListMode.ArrayMode; clSelectionMode = SelectionMode.Text; clLanguageManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveLanguage; }
private void GetDataRowQuery() { String lcDataBlock; String lcQueryName; Dictionary <String, String> lcDataRowDictionary; if ((!String.IsNullOrWhiteSpace(lcQueryName = ApplicationFrame.GetParameter(ctARGParameter))) && (!String.IsNullOrWhiteSpace(lcDataBlock = ApplicationFrame.GetParameter(ctARGDataBlock)))) { if ((lcDataRowDictionary = DynamicQueryManager.GetInstance().GetDataRowDictionary(lcQueryName, General.Base64Decode(lcDataBlock))) != null) { clServiceResponse.AddResponse <String, String>(lcDataRowDictionary); clServiceResponse.AddResponse(CobraServiceResponse.RSP_KeyDetect.ToString(), (lcDataRowDictionary != null).ToString().ToLower()); clServiceResponse.Success = true; } } }
private void RetrieveData() { clMetaDataRow = new MetaDataRow(ApplicationFrame.GetInstance().ActiveFormInfoManager.RunRetrieveRow()); clUniversalProductList = DynamicQueryManager.GetInstance().GetDataTableResult(ctQUEGetUniversalProductList); clManufacturerList = General.GetDistinctColumnValue(clUniversalProductList, ctCOLManufacturer).ToDictionary(x => x.ToUpper(), x => x.ToUpper()); clCategoryList = General.GetDistinctColumnValue(clUniversalProductList, ctCOLCategory).ToDictionary(x => x.ToUpper(), x => x.ToUpper()); clProductNameList = clUniversalProductList.AsEnumerable() .ToDictionary(x => x.Field <String>(ctCOLCategory).ToUpper() + "," + x.Field <String>(ctCOLManufacturer).ToUpper() + ";" + x.Field <String>(ctCOLProductUID).ToUpper(), x => x.Field <String>(ctCOLProductFullName)); clNetworkTypeList = GetNetworkTypeDictionary(); clManufacturerList.Add(ctOtherValue, ctOther); clCategoryList.Add(ctOtherValue, ctOther); clProductNameList.Add(ctOtherValue, ctOther); clNetworkTypeList.Add(ctOtherValue, ctOther); }
public WidControlPOSStaticCostEditor() { DataRow lcDataRow; clCostPriceList = null; clInitialCostDate = new DateTime(1900, 1, 1); clLanguageManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveLanguage; clSettingManager = ApplicationFrame.GetInstance().ActiveSubscription.ActiveSetting; clAdminUser = ApplicationFrame.GetInstance().ActiveSessionController.User.IsAdminUser(); clStaffPermissionSetting = General.JSONDeserialize <Dictionary <String, String> >(clSettingManager.GetSettingValue(ctSETStaffPermissionSetting)); if ((lcDataRow = DynamicQueryManager.GetInstance().GetDataRowResult(ctQUYGetItemRecord)) != null) { clItemCatalogueRow = new POSItemCatalogueRow(lcDataRow); } else { clItemCatalogueRow = null; } }
public void RenderChildMode(ComponentController paComponentController, String paRenderMode = null) { if (paRenderMode == null) { RenderBrowserMode(paComponentController); } else if (paRenderMode == "externalcomponent") { RenderExternalComponents(paComponentController); } else if (paRenderMode == "receiptlistcontent") { clReceiptList = ApplicationFrame.GetInstance().ActiveFormInfoManager.RunRetrieveQuery(); RenderReceiptListEntries(paComponentController); } else { clReceiptList = DynamicQueryManager.GetInstance().GetDataTableResult(paRenderMode); RenderReceiptListEntries(paComponentController); } }
public void RenderChildMode(ComponentController paComponentController, String paRenderMode = null) { if (paRenderMode == null) { RenderBrowserMode(paComponentController); } else if (paRenderMode == "controlcontent") { clTableList = ApplicationFrame.GetInstance().ActiveFormInfoManager.RunRetrieveQuery(); clPendingReceiptList = DynamicQueryManager.GetInstance().GetDataTableResult(ctDYQPendingReceiptList); RenderContainer(paComponentController); RenderTableGroupBar(paComponentController); } else if (paRenderMode == "containercontent") { clTableList = ApplicationFrame.GetInstance().ActiveFormInfoManager.RunRetrieveQuery(); clPendingReceiptList = DynamicQueryManager.GetInstance().GetDataTableResult(ctDYQPendingReceiptList); RenderContainerContent(paComponentController); } }
private object TranslateCommand(String paString) { String[] lcCommand; String lcParameter; if (paString != null) { lcCommand = paString.Split(ctParamDelimiter); if (lcCommand.Length > 1) { lcParameter = lcCommand[1]; } else { lcParameter = String.Empty; } switch (lcCommand[0]) { case "#RETRIEVEQUERY": return(RunRetrieveQuery()); case "#RETRIEVEROW": return(RunRetrieveRow()); case "#WIDGETROW": return(WidgetManager.GetWidgetRow(clFormParam[paString])); case "#DYNAMICQUERYROW": return(DynamicQueryManager.GetInstance().GetDataRowResult(lcParameter)); case "#DYNAMICQUERYTABLE": return(DynamicQueryManager.GetInstance().GetDataTableResult(lcParameter)); default: return(null); } } else { return(null); } }
private ApplicationFrame(Page paPage) { String lcFormName; HttpContext.Current.Items.Add(ctVARApplicationFrameInstance, this); clPage = paPage; clAjaxMode = true; clClientScriptManager = paPage.ClientScript; clWebStateBlock = new WebStateBlock(); clActiveGlobalMetaBlock = new GlobalMetaBlock(); ConfigClass.GetInstance().ResetConfiguration(); if (!String.IsNullOrEmpty(clServiceRequestToken = GetStateParameter(ctPRMServiceRequestToken))) { if ((clSubscriptionManager = SubscriptionManager.CreateInstance(clServiceRequestToken, GetParameter(ctPRMLanguage))) != null) { if (clSubscriptionManager.Status == SubscriptionManager.SubscriptionStatus.Valid) { clServiceRequestLogManager = new ServiceRequestLogManager(clSubscriptionManager.ActiveRow.SubscriptionID); clSessionController = new SessionController(); // if (clSubscriptionManager.Status == SubscriptionManager.SubscriptionStatus.Valid) // { /* clSessionController.LogIn("AMT", "81DC9BDB52D04DC20036DBD8313ED055"); */ if (String.IsNullOrEmpty(lcFormName = GetParameter(ctPRMFormName))) { lcFormName = clSubscriptionManager.ActiveEService.GetEncodedPrimaryFormName(); } clFormInfoManager = FormInfoManager.CreateInstance(lcFormName); if (((clFormInfoManager == null) || (!clFormInfoManager.IsAttributeSet(FormInfoManager.FormAttribute.NoSession))) && (ActiveEservice.IsMandatorySession) && (ActiveSessionController.Status == SessionController.SessionStatus.NoSession)) { clSessionController.LogOut(); lcFormName = clSubscriptionManager.ActiveEService.GetEncodedLogInFormName(); clFormInfoManager = FormInfoManager.CreateInstance(lcFormName); } //if ((ActiveEservice.IsMandatorySession) && (ActiveSessionController.Status == SessionController.SessionStatus.NoSession)) // lcFormName = clSubscriptionManager.ActiveEService.GetEncodedLogInFormName(); //else if (String.IsNullOrEmpty(lcFormName = GetParameter(ctPRMFormName))) // lcFormName = clSubscriptionManager.ActiveEService.GetEncodedPrimaryFormName(); // clFormInfoManager = FormInfoManager.CreateInstance(lcFormName); clFormStack = GetFormStack(); ActiveGlobalMetaBlock.AddMetaDataElement(MetaDataElement.CreateMetaDataElement(ctMETAFormName, lcFormName)); if ((ApplicationFrame.GetInstance().ActiveSubscription.IsDemoMode()) && (ApplicationFrame.GetInstance().ActiveSubscription.IsDynamicDateMode())) { DynamicQueryManager.GetInstance().GetStringResult(DynamicQueryManager.ExecuteMode.NonQuery, ctDYQUpdateDemoDynamicDate, null); } clInitializationStatus = InitializationStatus.Success; } //else //{ // lcFormName = clSubscriptionManager.ActiveEService.GetEncodedLogInFormName(); // clFormInfoManager = FormInfoManager.CreateInstance(lcFormName); // clFormStack = GetFormStack(); // ActiveGlobalMetaBlock.AddMetaDataElement(MetaDataElement.CreateMetaDataElement(ctMETAFormName, lcFormName)); //} return; } } else { clServiceRequestLogManager = new ServiceRequestLogManager(String.Empty); } clInitializationStatus = InitializationStatus.Fail; }