private void barButtonItemCorrispettivi_ItemClick(object sender, ItemClickEventArgs e) { if (Parametri()) { DateTime dataagg = Postazione.DataSicuroAggiornamento(); if (dataagg <= _Fine) { XtraMessageBox.Show(string.Format("Attenzione: alcune biglietterie non hanno ancora conferito i dati per il periodo indicato. Data sicuro aggiornamento: {0:d}", Postazione.DataSicuroAggiornamento()), "Attenzione", MessageBoxButtons.OK, MessageBoxIcon.Warning); } XPCollection <Vendita> vendite = new XPCollection <Vendita>(this.unitOfWork1, new GroupOperator(new CriteriaOperator[] { new BinaryOperator("Struttura", _Struttura), new BinaryOperator("DataContabile", _Inizio, BinaryOperatorType.GreaterOrEqual), new BinaryOperator("DataContabile", _Fine, BinaryOperatorType.LessOrEqual) })); if (_Struttura.Descrizione == "Biglietteria Online") { XtraReportCorrispettiviInternet rcs = new XtraReportCorrispettiviInternet(); rcs.Init(vendite, _Inizio, _Fine, _Struttura); rcs.ShowRibbonPreview(); } else { XtraReportCorrispettiviBiglietteria rcs = new XtraReportCorrispettiviBiglietteria(); rcs.Init(vendite, _Inizio, _Fine, _Struttura); rcs.ShowRibbonPreview(); } } }
public static void DataAgg(BarStaticItem item) { DateTime data = Postazione.DataSicuroAggiornamento(); item.Caption = string.Format("Dati aggiornati a {0:F}", data); if ((DateTime.Now - data).TotalMinutes > 60) { item.Glyph = WinTicketNext.Properties.Resources.sign_warning_BF_16_P; } else { item.Glyph = WinTicketNext.Properties.Resources.about_BF_16_P; } }
private void barButtonItemQuery_ItemClick(object sender, ItemClickEventArgs e) { if (Parametri()) { DateTime dataagg = Postazione.DataSicuroAggiornamento(); if (dataagg <= _Fine) { XtraMessageBox.Show(string.Format("Attenzione: alcune biglietterie non hanno ancora conferito i dati per il periodo indicato. Data sicuro aggiornamento: {0:d}", Postazione.DataSicuroAggiornamento()), "Attenzione", MessageBoxButtons.OK, MessageBoxIcon.Warning); } this.xpCollectionVersamenti.Criteria = new GroupOperator(GroupOperatorType.And, new CriteriaOperator[] { new BinaryOperator("Struttura.Oid", _Struttura.Oid), new BinaryOperator("FinePeriodo", _Inizio, BinaryOperatorType.GreaterOrEqual), new BinaryOperator("FinePeriodo", _Fine, BinaryOperatorType.LessOrEqual) }); this.gridViewVersamenti.BestFitColumns(); Abilita(true); } }