private void MenuItemPrint_Click(object sender, System.EventArgs e) { try { //ArrayList searchResults = GetLastSearchResults() ArrayList searchResults = PesquisaUFList1.getAllIDsNivel(); if (searchResults.Count == 0) { MessageBox.Show("Não foram encontrados resultados na última pesquisa " + Environment.NewLine + "a partir dos quais possa ser construído um relatório.", "Relatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (sender == MenuItemPrintUnidadesFisicasResumidas) { Reports.UnidadesFisicasResumido report = new Reports.UnidadesFisicasResumido(string.Format("ListaDeUnidadesFisicasResumidas_{0}", DateTime.Now.ToString("yyyyMMdd")), long.MinValue); object o = new Reports.BackgroundRunner(TopLevelControl, report, resultNumber); } else if (sender == MenuItemPrintUnidadesFisicasDetalhadas) { FormCustomizableReports frm = new FormCustomizableReports(); frm.AddParameters(DBAbstractDataLayer.DataAccessRules.RelatorioRule.Current.BuildParamListUF()); switch (frm.ShowDialog()) { case DialogResult.OK: Reports.UnidadesFisicasDetalhado report = new Reports.UnidadesFisicasDetalhado(string.Format("ListaDeUnidadesFisicasDetalhadas_{0}", DateTime.Now.ToString("yyyyMMdd")), null, frm.GetSelectedParameters(), SessionHelper.GetGisaPrincipal().TrusteeUserOperator.ID); object o = new Reports.BackgroundRunner(TopLevelControl, report, resultNumber); break; case DialogResult.Cancel: break; } } } } catch (Reports.OperationAbortedException) { // Cancelado pelo utilizador } }
private void MenuItemPrint_Click(object sender, System.EventArgs e) { try { //ArrayList searchResults = GetLastSearchResults() ArrayList searchResults = PesquisaUFList1.getAllIDsNivel(); if (searchResults.Count == 0) MessageBox.Show("Não foram encontrados resultados na última pesquisa " + Environment.NewLine + "a partir dos quais possa ser construído um relatório.", "Relatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); else { if (sender == MenuItemPrintUnidadesFisicasResumidas) { Reports.UnidadesFisicasResumido report = new Reports.UnidadesFisicasResumido(string.Format("ListaDeUnidadesFisicasResumidas_{0}", DateTime.Now.ToString("yyyyMMdd")), long.MinValue); object o = new Reports.BackgroundRunner(TopLevelControl, report, resultNumber); } else if (sender == MenuItemPrintUnidadesFisicasDetalhadas) { FormCustomizableReports frm = new FormCustomizableReports(); frm.AddParameters(DBAbstractDataLayer.DataAccessRules.RelatorioRule.Current.BuildParamListUF()); switch (frm.ShowDialog()) { case DialogResult.OK: Reports.UnidadesFisicasDetalhado report = new Reports.UnidadesFisicasDetalhado(string.Format("ListaDeUnidadesFisicasDetalhadas_{0}", DateTime.Now.ToString("yyyyMMdd")), null, frm.GetSelectedParameters(), SessionHelper.GetGisaPrincipal().TrusteeUserOperator.ID); object o = new Reports.BackgroundRunner(TopLevelControl, report, resultNumber); break; case DialogResult.Cancel: break; } } } } catch (Reports.OperationAbortedException) { // Cancelado pelo utilizador } }