本文整理汇总了C#中EsercizioDTO类的典型用法代码示例。如果您正苦于以下问题:C# EsercizioDTO类的具体用法?C# EsercizioDTO怎么用?C# EsercizioDTO使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
EsercizioDTO类属于命名空间,在下文中一共展示了EsercizioDTO类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AnteprimaReportRiparto
public AnteprimaReportRiparto(IList<ReportRipartizioneBilancioDTO> dataSource, CondominioDTO condominio, EsercizioDTO esercizio, BilancioConsuntivoReportParameters parameters, ImpostazioneReportDTO impostazioneReportDTO)
{
InitializeComponent();
_dataSource = dataSource;
_condominio = condominio;
_esercizio = esercizio;
_parameters = parameters;
_impostazioneReportDTO = impostazioneReportDTO;
Text = $"Riparto {_impostazioneReportDTO.Descrizione}";
try
{
_importoTotale = getBilancioService().GetTotale(dataSource.ToList());
_importoPreventivo = getBilancioService().GetTotalePreventivo(dataSource.ToList());
IReportProvider document;
if(_impostazioneReportDTO.MultiPageOrdered)
document = new RipartoMerge(dataSource, _condominio, _esercizio, _parameters, _impostazioneReportDTO, _importoTotale, _importoPreventivo);
else
document = new RipartoSubreport(dataSource, _condominio, _esercizio, _parameters, _impostazioneReportDTO, _importoTotale, _importoPreventivo);
SetDataSource(document.GetReport(), _impostazioneReportDTO);
}
catch (Exception ex)
{
_log.ErrorFormat("Errore nell'apertura della maschera di anteprima per riparto - {0} - condominio:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), _condominio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>", Login.Instance.CurrentLogin().Azienda);
Close();
}
}
示例2: loadReportBilancio
private void loadReportBilancio(IList<ReportBilancioDTO> bilancioDataSource, CondominioDTO condominioDTO, EsercizioDTO esercizioDTO)
{
var importoTotale = 0m;
reportViewer1.LocalReport.ReportEmbeddedResource = _reportParameters.TipoDettaglio == TipoDettaglioReportBilancio.Movimenti ? "Gipasoft.Stabili.UI.Bilanci.Reports.BilancioConsuntivo_Movimenti.rdlc" : "Gipasoft.Stabili.UI.Bilanci.Reports.BilancioConsuntivo_SottoConti.rdlc";
reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("ReportBilancioDTO", _bilancioService.CloneReportBilancioDataSource(bilancioDataSource)));
if (_bilancioDataSource != null)
{
_reportParameters.TotaleVersamenti = _reportParameters.TotaleVersamenti*-1;
importoTotale = bilancioDataSource.Sum(item => item.ImportoSottoConto) + bilancioDataSource.Sum(item => item.ImportoMovimento);
if (Login.Instance.CurrentLogin().InversioneSaldiCondomini)
{
importoTotale = importoTotale * -1;
_reportParameters.TotaleVersamenti = _reportParameters.TotaleVersamenti*-1;
}
importoTotale += _reportParameters.TotaleVersamenti;
importoTotale += _reportParameters.SaldoPrecedente;
}
getReportParameters(importoTotale, condominioDTO, esercizioDTO);
reportViewer1.LocalReport.SetParameters(getReportParameters(importoTotale, condominioDTO, esercizioDTO));
reportViewer1.RefreshReport();
}
示例3: AnteprimaReportRipartoPersona
public AnteprimaReportRipartoPersona(IList<ReportRipartizioneBilancioDTO> dataSource, CondominioDTO condominio, EsercizioDTO esercizio, IList<PersonaContattoDTO> personeRiparto, Dictionary<int, IList<IList<UnitaImmobiliareListaDTO>>> listaUnitaImmobiliare, BilancioConsuntivoReportParameters parameters, ImpostazioneReportDTO impostazioneReportDTO, string reportKey, string note)
{
InitializeComponent();
_dataSource = dataSource;
_condominio = condominio;
_esercizio = esercizio;
_parameters = parameters;
_personeRiparto = personeRiparto;
_impostazioneReportDTO = impostazioneReportDTO;
_note = note;
Text = $"Riparto {_impostazioneReportDTO.Descrizione}";
try
{
_importoTotale = getBilancioService().GetTotale(dataSource.ToList());
_importoPreventivo = getBilancioService().GetTotalePreventivo(dataSource.ToList());
IReportProvider document = new RipartoAnnualePersona(dataSource, _condominio, _esercizio, personeRiparto, listaUnitaImmobiliare, _parameters, _impostazioneReportDTO, reportKey, _note);
SetDataSource(document.GetReport(), _impostazioneReportDTO);
}
catch (Exception ex)
{
_log.ErrorFormat("Errore nell'apertura della maschera di anteprima per riparto - {0} - condominio:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), _condominio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>", Login.Instance.CurrentLogin().Azienda);
throw;
}
}
示例4: ChiusuraEsercizioContabileUC
public ChiusuraEsercizioContabileUC(CondominioDTO condominio, EsercizioDTO esercizio)
{
InitializeComponent();
_condominio = condominio;
_esercizio = esercizio;
}
示例5: RegistrazioneSpeseAccorpateUI
public RegistrazioneSpeseAccorpateUI(CondominioDTO condominio, EsercizioDTO esercizo)
{
InitializeComponent();
_condominio = condominio;
_esercizio = esercizo;
}
示例6: LoadData
public void LoadData(CondominioDTO condominio, EsercizioDTO esercizio, decimal importo, ContoDTO contoPatrimoniale, int? idBancaCondominio, int idCondomino, int? idMovimentoBancario, DateTime dataRegistrazione)
{
_gestioneVersamenti = new GestioneVersamentiPersonaUC(condominio, esercizio, importo, contoPatrimoniale, idBancaCondominio, idCondomino, idMovimentoBancario, dataRegistrazione);
MainStandardForm_Fill_Panel.Controls.Add(_gestioneVersamenti);
_gestioneVersamenti.Dock = DockStyle.Fill;
_gestioneVersamenti.AfterUpdate += gestioneVersamentiAfterUpdate;
}
示例7: AssociaVersamentiRateUC
public AssociaVersamentiRateUC(EsercizioDTO esercizio)
{
_esercizio = esercizio;
InitializeComponent();
inizializza();
}
示例8: GetListaControl
public Control GetListaControl(CondominioDTO condominio, EsercizioDTO esercizio)
{
_condominio = condominio;
_esercizio = esercizio;
_listaMovimentiUC = new ListaMovimentiUC(condominio, esercizio);
return _listaMovimentiUC;
}
示例9: Reload
public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
{
Dirty = false;
_condominio = condominio;
_esercizio = esercizio;
if (_condominio != null)
{
sceltaCondominioCombo1.SelectItem -= sceltaCondominioComboSelectItem;
sceltaCondominioCombo1.SetCondominioInitial(_condominio.ID);
sceltaCondominioCombo1.SelectItem += sceltaCondominioComboSelectItem;
}
// Conti
if (_esercizio != null)
{
contoBindingSource.DataSource = _pianoContiServiceCache.GetDaMillesimareByCondominio(_esercizio);
contoOrigineBindingSource.DataSource = _pianoContiServiceCache.GetDaMillesimareByCondominio(_esercizio);
contoOrigineBindingSource.Insert(0, new ContoDTO { ID = 0, Descrizione = "<Millesimi di Proprietà>", DescrizioneCompleta = "<Millesimi di Proprietà>" });
contoOrigineBindingSource.Insert(1, new ContoDTO { ID = -1, Descrizione = "<Millesimi di Stabile>", DescrizioneCompleta = "<Millesimi di Stabile>" });
contoOrigineBindingSource.Insert(2, new ContoDTO { ID = -2, Descrizione = "<Millesimi di Scala>", DescrizioneCompleta = "<Millesimi di Scala>" });
_millesimi.Clear();
tableLayoutPanelMillesimi.Visible = false;
millesimoBindingSource.DataSource = new List<MillesimoDTO>();
}
else
{
conti.Items.Clear();
contiOrigine.Items.Clear();
}
}
示例10: MovimentoContabileEconomicoUC
public MovimentoContabileEconomicoUC(CausaleContabileDTO causale, EsercizioDTO esercizio, ContoDTO conto, int? idContoBancario, DateTime? dataContabile, string descrizione, decimal importo, TipoMovimentoEnum incassoSpesa, int? idMovimentoBancario)
{
InitializeComponent();
_idMovimentoBancario = idMovimentoBancario;
_causalePreimpostata = true;
_causale = causale;
_esercizio = esercizio;
_conto = conto;
_idContoBancario = idContoBancario;
_importo = importo;
_dataContabile = dataContabile;
if (_importo > 0)
{
importoMovimento.TabStop = false;
importoCompareValidator.ValueToCompare = _importo.ToString();
movimentoValidationSummary.Validators.Add(importoCompareValidator);
}
inizializza();
executeNew();
_confirmByParent = true;
_tipoMovimento = incassoSpesa;
ripartizioneDettaglio.DisplayLayout.Bands[0].Override.AllowAddNew = AllowAddNew.TemplateOnBottom;
descrizioneDettaglio.Text = descrizione;
sceltaCondominioCombo1.Enabled = false;
}
示例11: PianoRatealeSubreport
public PianoRatealeSubreport(IList<ReportRataSoggettoDTO> dataSource, CondominioDTO condominio, EsercizioDTO esercizio, PianoRatealeReportParameters parameters, ImpostazioneReportDTO impostazioneReportDTO, decimal importoTotale) : base(condominio, esercizio, null ,null, false, true)
{
_impostazioneReportDTO = impostazioneReportDTO;
base.Inizializza(impostazioneReportDTO, parameters.Note);
if (impostazioneReportDTO.MultiPage)
{
var helper = new PianoRatealeHelper(dataSource, impostazioneReportDTO);
var columns = helper.GetColumnList(null, null, null, null);
var pagine = columns.Select(item => item.PrintPage).Distinct().ToList();
_mergeReports = new List<PianoRatealeSinglePage>(pagine.Count);
foreach (var i in pagine)
{
var columnsPage = columns.Where(item => item.PrintPage == i).Select(item => item.Order);
var dataSourcePage = dataSource.Where(item => (item.NumeroRata == 0 && item.NumeroRata == 0) || columnsPage.Contains(item.NumeroRata)).ToList();
var pageReport = new PianoRatealeSinglePage(dataSourcePage, condominio, esercizio, parameters, impostazioneReportDTO, importoTotale, i, true);
_mergeReports.Add(pageReport);
pageReport.CreateDocument(impostazioneReportDTO);
}
_reportMerge = _report;
_reportMerge.BeforePrint += XtraReportMerged_BeforePrint;
}
else
{
var riparto = new PianoRatealeSinglePage(dataSource, condominio, esercizio, parameters, impostazioneReportDTO, importoTotale, null, false);
var report = riparto.GetReport();
_reportMerge = report;
}}
示例12: Reload
public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
{
_condominio = condominio;
_esercizio = esercizio;
load();
}
示例13: DettaglioImpostazioneReportUI
public DettaglioImpostazioneReportUI(ImpostazioneReportDTO impostazioneReport, EsercizioDTO esercizio, string reportKey)
{
InitializeComponent();
_esercizio = esercizio;
_reportKey = reportKey;
_impostazioneReportDTO = impostazioneReport;
}
示例14: DettaglioBollettaUI
public DettaglioBollettaUI(string numeroFattura, DateTime dataFattura, int idFornitore, EsercizioDTO esercizio)
{
InitializeComponent();
if (!DesignMode)
{
inizializza();
_bolletta = _utenzaService.GetBollettaByNumeroDataFattura(numeroFattura, dataFattura, idFornitore);
if (_bolletta == null)
{
CloseForm();
}
else
{
_idBolletta = _bolletta.ID;
inizializza();
BusinessClass = new[] { (BaseDTOOfint)_bolletta };
_esercizio = esercizio;
_dettaglioBolletta = new DettaglioBollettaUC(_bolletta, _esercizio) { Dock = DockStyle.Fill };
_dettaglioBolletta.AfterAddControl += dettaglioBollettaAfterAddControl;
_dettaglioBolletta.LoadComplete += dettaglioBollettaLoadComplete;
_dettaglioBolletta.Confirm += dettaglioBollettaConfirmed;
_dettaglioBolletta.AfterUpdate += dettaglioBollettaAfterUpdate;
MainStandardForm_Fill_Panel.Controls.Add(_dettaglioBolletta);
}
}
}
示例15: ListaSollecitiUC
public ListaSollecitiUC(CondominioDTO condominio, EsercizioDTO esercizio)
{
InitializeComponent();
_condominio = condominio;
_esercizio = esercizio;
inizializza();
}