public PagamentoFatturaWCFService(IPianoContiService pianoContiService, IManageDocumentService manageDocumentService, IModelloLettera modelloLetteraService, IFornitoreService fornitoreService) { _pianoContiService = pianoContiService; _manageDocumentService = manageDocumentService; _modelloLetteraService = modelloLetteraService; _fornitoreService = fornitoreService; }
public ModelloLetteraWCFService(IManageDocumentService manageDocumentService, INotaPredefinitaService noteService, ICondominioService condominioService) { _manageDocumentService = manageDocumentService; _noteService = noteService; _condominioService = condominioService; _manageDocumentService.DocumentSave += manageDocumentServiceDocumentSave; }
public PraticaWCFService(IPersonaService personaService, IReferenteService referenteService, IDocumentoService documentoService, IManageDocumentService manageDocumentService, IModelloLettera modelloLettera) { _personaService = personaService; _referenteService = referenteService; _documentoService = documentoService; _modelloLettera = modelloLettera; _manageDocumentService = manageDocumentService; }
public ImportazioneDocumento(DatiDichiarazioneDTO datiDichiarazione, IManageDocumentService manageDocumentService, ICompilazioneModuliService compilazioneModuliService) { _datiDichiarazione = datiDichiarazione; _manageDocService = manageDocumentService; _compilazioneModuliService = compilazioneModuliService; InitializeComponent(); this.Load += new EventHandler(GeneraRistrutturazioniDocument); DialogResult = DialogResult.OK; }
public BilancioWCFService(IRateCondominiService rateService, INotaPredefinitaService notaPredefinitaService, IModelloLettera modelloLetteraService, IManageDocumentService manageDocumentoService, ICacheService cacheService, IEsercizioService esercizioService) { _rateService = rateService; _notaPredefinitaService = notaPredefinitaService; _modelloLetteraService = modelloLetteraService; _manageDocumentoService = manageDocumentoService; _cacheService = cacheService; _esercizioService = esercizioService; }
public ImportazioneDocumento(RichiestaCodiceFiscaleDTO datiRichiesta, IManageDocumentService manageDocumentService, ICompilazioneModuliService compilazioneModuliService) { _datiRichiesta = datiRichiesta; _manageDocService = manageDocumentService; _compilazioneModuliService = compilazioneModuliService; InitializeComponent(); this.Load += new EventHandler(GeneraRichiestaCodiceFiscale); DialogResult = DialogResult.OK; }
public TestoMessaggioUC(string contattoMittente, ParametriStampaUnione parametriLettera, bool sceltaModello, IManageDocumentService manageDocumentService, IModelloLettera modelloLetteraService, bool showSceltaModello=true, bool modelloRequiredMail = false) { InitializeComponent(); _showSceltaModello = showSceltaModello; _sceltaModello = sceltaModello; _modelloRequiredMail = modelloRequiredMail; _manageDocumentService = manageDocumentService; _modelloLetteraService = modelloLetteraService; _contattoMittente = contattoMittente; _parametriLettera = parametriLettera; _idCondominio = parametriLettera.IdCondominio; if(parametriLettera.ParametriAggiuntiviLettera.TipoLettera != TipoModelloLetteraEnum.Undefined) _tipoLettera = parametriLettera.ParametriAggiuntiviLettera.TipoLettera; inizializza(); tipoMessaggio.ValueList = DataSourceHelper.GetValueList<TipoMessaggio>("tipoMessaggio"); if (parametriLettera.ParametriAggiuntiviLettera.TipiMessaggioConsentiti != null) { var oItemToRemove = new List<Infragistics.Win.ValueListItem>(); foreach (var valueItem in tipoMessaggio.ValueList.ValueListItems) { TipoMessaggio iValue; if (Enum.TryParse((string) valueItem.DataValue, true, out iValue)) { if (!parametriLettera.ParametriAggiuntiviLettera.TipiMessaggioConsentiti.Contains(iValue)) { oItemToRemove.Add(valueItem); } } } foreach (var valueItem in oItemToRemove) { tipoMessaggio.ValueList.ValueListItems.Remove(valueItem); } tipoMessaggio.Value = parametriLettera.ParametriAggiuntiviLettera.TipiMessaggioConsentiti.Contains(TipoMessaggio.Manuale) ? TipoMessaggio.Manuale : parametriLettera.ParametriAggiuntiviLettera.TipiMessaggioConsentiti.First(); } else { tipoMessaggio.Value = TipoMessaggio.Manuale; } emailRapportino.Text = _contattoMittente; oggetto.Text = _parametriLettera.Oggetto; modelloLetteraDTOBindingSource.DataSource = _modelloLetteraService.GetModelliLettera(new List<TipoModelloLetteraEnum> { _tipoLettera }); if (_sceltaModello) modelliLettera.SelectedIndex = 0; testoRich.LoadDocumento(_parametriLettera.IdCondominio, Conversione.ToStream(_parametriLettera.Body), parametriLettera.ParametriAggiuntiviLettera.BodyFormat); testoSemplice.LoadData(_parametriLettera.Body, true); }
public TestoMessaggioUI(string contattoMittente, ParametriStampaUnione parametriLettera, bool sceltaModello, IManageDocumentService manageDocumentService, IModelloLettera modelloLetteraService) { InitializeComponent(); _messaggioUC = new TestoMessaggioUC(contattoMittente, parametriLettera, sceltaModello, manageDocumentService, modelloLetteraService) { Dock = DockStyle.Fill }; Controls.Add(_messaggioUC); _messaggioUC.ConfirmCancel += _messaggioUC_ConfirmCancel; persistWindowComponent1.UserName = Login.Instance.CurrentLogin().LoginName; }
public TestoMessaggioPersoneUC(IList<PersonaContattoDTO> personeSelezionate, string contattoMittente, ParametriStampaUnione parametriLettera, bool sceltaModello, IManageDocumentService manageDocumentService, IModelloLettera modelloLetteraService) { InitializeComponent(); _testoMessaggioUC = new TestoMessaggioUC(contattoMittente, parametriLettera, sceltaModello, manageDocumentService, modelloLetteraService) { Dock = DockStyle.Fill, AutoScroll = true }; _testoMessaggioUC.ConfirmCancel += testoMessaggio_ConfirmCancel; splitContainer1.Panel2.Controls.Add(_testoMessaggioUC); _listaPersoneUC = new ListaPersoneUC(personeSelezionate) {Dock = DockStyle.Fill, AutoScroll = true}; splitContainer1.Panel1.Controls.Add(_listaPersoneUC); }
void inizializza() { setValidators(false); if (!DesignMode) { _fatturaService = ResolveComponent<IFatturaService>(); _pianoContiService = ResolveComponent<IPianoContiService>(); ResolveComponent<IFornitoreService>(); _tabelleContabiliService = ResolveComponent<ITabelleContabiliService>(); _manageDocumentService = ResolveComponent<IManageDocumentService>(); customScadenze.ControlToValidate = scadenze; customScadenze.Validating += scadenzeValidating; //dettaglioValidationSummary.Validators.Add(reqFornitore); //dettaglioValidationSummary.Validators.Add(reqTipoDocumento); //dettaglioValidationSummary.Validators.Add(reqVoceSpesa); //dettaglioValidationSummary.Validators.Add(customImportoDettaglio); //dettaglioValidationSummary.Validators.Add(customRipartizioneUnita); //dettaglioValidationSummary.Validators.Add(customRipartizioneValidator); //dettaglioValidationSummary.Validators.Add(reqDataDocumento); validationSummaryMultiSpesa.Validators.Add(customMultiIvaValidator); _causale = _tabelleContabiliService.GetCausaleByCodice("IF"); dataRegistrazione.Value = DateTime.Today; IsAllowGridUpdate = true; var customPropRiparto = new CustomControlProperties {AlwaysEnable = true}; btnRiparto.Tag = customPropRiparto; btnRiepilogo.Tag = customPropRiparto.Clone(); percentageDataFilter.DataFilter = new PercentageDataFilter(); cassaProfessionistiDettaglio.DataFilter = new PercentageDataFilter(); scadenze.Tag = new CustomControlProperties { EnableStyleSave = false, AllowAddNew = AllowAddNew.TemplateOnBottom, AllowDelete = DefaultableBoolean.True, AllowUpdate = DefaultableBoolean.True }; var segnaposti = new Dictionary<string, string> { {"$sottoconto", "Sottoconto"}, {"$fornitore", "Fornitore"}, {"$numerodocumento", "Numero Documento"}, {"$datadocumento", "Data Documento"}, {"$datainiziocompetenza", "Dt. Inizio Comp."}, {"$datafinecompetenza", "Dt. Fine Comp."}, {"$meseiniziocompetenza", "Mese Inizio Comp."}, {"$mesefinecompetenza", "Mese Fine Comp."}, {"$annoiniziocompetenza", "Anno Inizio Comp."}, {"$annofinecompetenza", "Anno Fine Comp."} }; new SceltaSegnaposto(descrizioneDettaglio, segnaposti); setMouseClick(Controls); } }
private IManageDocumentService getManageDocumentoService() { if (_manageDocumentService == null) return _manageDocumentService = ResolveComponent<IManageDocumentService>(); return _manageDocumentService; }
public DocumentoWCFService(IManageDocumentService manageDocument) { _manageDocument = manageDocument; }
public PersonaCacheService(ICacheService cacheService, IManageDocumentService manageDocumentService, IAziendaService aziendaService) { _cacheService = cacheService; _manageDocumentService = manageDocumentService; _aziendaService = aziendaService; }
public GestioneFiscaleEntratelWCFService(IManageDocumentService manageDocumentService) { _manageDocumentService = manageDocumentService; }
public ComunicazioniWCFService(INotaPredefinitaService notaPredefinitaService, IManageDocumentService manageDocumentService) { _notaPredefinitaService = notaPredefinitaService; _manageDocumentService = manageDocumentService; }
public TestoMessaggioInterface(IManageDocumentService manageDocumentService, IModelloLettera modelloLettera) { _manageDocumentService = manageDocumentService; _modelloLettera = modelloLettera; }
public InvioMessaggioInterface(IManageDocumentService manageDocumentService, IModelloLettera modelloLetteraService) { _manageDocumentService = manageDocumentService; _modelloLetteraService = modelloLetteraService; }
private void btnConfermaClick(object sender, EventArgs e) { try { confermaCbiValidationSummary.Validate(); if (confermaCbiValidationSummary.IsValid) { if (contoCorrente.Value == null) { _log.ErrorFormat("Conto corrente a null - {0} - esercizio:{1}", Utility.GetMethodDescription(), _esercizio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>"); return; } var result = CommonMessages.DisplayConfirm("Sei sicuro di voler emettere le rate tramite file CBI?"); if (result == DialogResult.Yes) { IList<DettaglioEmissioneRateDTO> rateSelezionate = DataGridHelper.GetRigheSelezionate<DettaglioEmissioneRateDTO>(listaRateSoggetti, true); var rateDto = rateSelezionate.ToList(); try { var idContoCorrente = contoCorrente.Value as int?; if (idContoCorrente != null) { var form = new DownloadFileAsync<List<DettaglioEmissioneRateDTO>>(); Func<List<DettaglioEmissioneRateDTO>, byte[]> getFile = rate => getRateCondominiService().EmissioneRate(idContoCorrente.Value, rate, causale.Text, intestazoneAzienda.Text, dataRegistrazione.DateTime); form.LoadData(rateDto, getFile); form.ShowDialog(); _manageDocumentService = ResolveComponent<IManageDocumentService>(); var docInfo = new DocumentInfo(); if (form.FileBody != null) { docInfo.Body = form.FileBody; docInfo.FileName = nomeFileCbi.Text; try { _manageDocumentService.Open(docInfo, docInfo.FileName, false, MergeFieldType.Default); } catch (DirectoryNotFoundException) { CommonMessages.DisplayWarning($"Non è possibile aprire il file di emissione rate '{docInfo.FileName}'.{Environment.NewLine}Se è stato definito un percorso di rete verificare che sia raggiungibile"); } catch (Exception ex) { _log.ErrorFormat("Errore nell'apertura del file di emssione rate - {0} - file:{1} - esercizio:{2}", ex, Utility.GetMethodDescription(), docInfo.FileName, _esercizio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>"); } CommonMessages.DisplayComplete("Le rate sono state correttamente emesse."); form.Dispose(); ParentForm?.Close(); } else { CommonMessages.DisplayWarning("Si sono verificati dei problemi nell'emissione delle rate."); setWizardHome(); form.Dispose(); } } } catch (Exception ex) { _log.ErrorFormat("Errore nell'emissione delle rate - {0} - esercizio:{1}", ex, Utility.GetMethodDescription(), _esercizio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>"); CommonMessages.DisplayComplete("Si sono verificati dei problemi nell'emissione delle rate."); setWizardHome(); } } } else confermaCbiValidationSummary.ShowErrorSummary(); } catch (Exception ex) { _log.ErrorFormat("Errore nell'emissione delle rate - {0} - esercizio:{1}", ex, Utility.GetMethodDescription(), _esercizio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>"); throw; } }
public StampaEtichetteDymoService(IManageDocumentService manageDocument, IAziendaService aziendaService) { _manageDocumentService = manageDocument; _aziendaService = aziendaService; }
public RitenutaAccontoWCFService(IManageDocumentService manageDocumentService, INotaPredefinitaService notaPredefinitaService) { _manageDocumentService = manageDocumentService; _notaPredefinitaService = notaPredefinitaService; }
private IManageDocumentService getManageDocumentService() { return _manageDocumentService ?? (_manageDocumentService = ResolveComponent<IManageDocumentService>()); }
public void ManageDocumentoFascicolo(DocumentInfo docInfo, IManageDocumentService manageDocService) { manageDocService.Open(docInfo, docInfo.FileName, false, MergeFieldType.Default); }
private IManageDocumentService getManageDocumentService() { return _manageDocumentService ?? (_manageDocumentService = IoC.Resolve<IManageDocumentService>()); }
public CompilazioneModuliWCFService(IManageDocumentService manageDocumentService) { _manageDocumentService = manageDocumentService; }
public void ManageDocumentoPratica(DocumentInfo docInfo, IManageDocumentService manageDocService) { manageDocService.Open(docInfo); }
public ArchiviazioneOtticaWCFService(IManageDocumentService manageDocumentService, IDocumentoService documentoService) { _manageDocumentService = manageDocumentService; _documentoService = documentoService; }