// CR# 157474 -Ends // #endregion Variable Declaration // #region Constructor // public CDeclaration() { try { LogInfo("START Loading Declaration Screen"); InitializeComponent(); ExchangeConnectionString = String.Empty; TicketingConnectionString = String.Empty; SiteCode = String.Empty; _NoOfMachinesPerThread = Convert.ToInt32(ConfigurationManager.AppSettings["NoOfDeclarationMachinesPerThread"]); if (_NoOfMachinesPerThread == 0) _NoOfMachinesPerThread = 1; _WaitTime = Convert.ToInt32(ConfigurationManager.AppSettings["DeclarationWaitTime"]); if (_WaitTime == 0) _WaitTime = 1; ManualCashEntry.sSiteCode = String.Empty; pgDeclaration.Visibility = Visibility.Collapsed; txtPGStatus.Visibility = Visibility.Collapsed; txtFilterText.PreviewMouseUp += new System.Windows.Input.MouseButtonEventHandler(txtFilterText_PreviewMouseUp); _collectionHelper = new CollectionHelper(); isCommonCDOforDeclaration = false; if (Login._siteconfig != null && Login._siteconfig.Count > 0) { isCommonCDOforDeclaration = true; this.cboSiteCode.SelectionChanged -= cboSiteCode_SelectionChanged; cboSiteCode.ItemsSource = Login._siteconfig; this.cboSiteCode.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.cboSiteCode_SelectionChanged); cboSiteCode.SelectedItem = Login._siteconfig.Find(m => m.SiteCode == Settings.SiteCode); } else { CustomizeDeclaration(); } CustomizeColumns(); btnCashEntry.Visibility = Visibility.Collapsed; bool IsCounterEnabled = _collectionHelper.IsNoteCounterVisible(); if (IsCounterEnabled) { btnBillCounter.Content = FindResource("CDeclaration_xaml_btnBillCounter").ToString(); } else { btnBillCounter.Content = FindResource("CDeclaration_xaml_btnCashEntry").ToString(); } if (Settings.CentralizedDeclaration) { btnAcceptAll.Visibility = Visibility.Hidden; btnBillCounter.Visibility = Visibility.Hidden; } IsPartCollectionDeclaration = Security.SecurityHelper.HasAccess("BMC.Presentation.CDeclaration.PartCollectionDeclaration"); SetCombo(); LogInfo("END Loading Declaration Screen"); } catch (Exception Ex) { MessageBox.ShowBox("MessageID425", BMC_Icon.Error); LogError("CDeclaration", Ex); SetDefaultCombo(); dgDeclaration.ItemsSource = null; } finally { SetVisibilityForCurrencys(); } }
public BillsTicketCounter(int batch, DeclarationFilterBy filterBy, string filterValue, string SiteCode, int CurrentIndex) { InitializeComponent(); LogManager.WriteLog("BillsTicketCounter:BillsTicketCounter() Entry", LogManager.enumLogLevel.Info); LogManager.WriteLog("BillsTicketCounter:BillsTicketCounter() Site Code : "+SiteCode, LogManager.enumLogLevel.Debug); try { _CurrentCollectionIndex = CurrentIndex; //CollectionHelper _collectionHelper = new CollectionHelper(); this._filterBy = filterBy; this._filterValue = filterValue; this._batchNo = batch; this._SiteCode = SiteCode; _objCollectionHelper = new CollectionHelper(); _objExchangeHelper = new ExchangeHelper(); _objTicketsHelper = new TicketsHelper(); btnExceptionTickets.Visibility = (Settings.HANDLE_EXCEPTIONTICKETS_COUNTER) ? Visibility.Visible : Visibility.Collapsed; RefreshData(_CurrentCollectionIndex); //this.txtAsset.Text = lstCollections[1].AssetNo; //this.txtPosition.Text = lstCollections[1].Position; //this.iCollectionNo = lstCollections[1].CollectionNo; //_CollectionNo = lstCollections[1].CollectionNo; //this.sPosition = lstCollections[1].Position; //this.txtGame.Text = ""; MessageBox.childOwner = this; if (!String.IsNullOrEmpty(ManualCashEntry.sSiteCode)) { txtHeader.Text += "\t\t\t\t" + Application.Current.FindResource("ManualCashEntry_xaml_lblSiteCode").ToString().Trim() + " " + _SiteCode; } bool IsCounterEnabled = _objCollectionHelper.IsNoteCounterVisible(); if (!IsCounterEnabled) { btnApply.Visibility = Visibility.Hidden; btnStart.Visibility = Visibility.Hidden; btnClearAll.Visibility = Visibility.Hidden; } } catch (Exception Ex) { ExceptionManager.Publish(Ex); } LogManager.WriteLog("BillsTicketCounter:BillsTicketCounter() Exit", LogManager.enumLogLevel.Info); }