public bool IsValidableIBAN(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.IsValidableIBAN(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nel controllo di validità dell'IBAN - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public int GetAziendaVersion(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetVersion(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del campo versione per l'azienda - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public string CreaUtenteServizioMessaggistica(string email, string password, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.CreateUtente(userinfo.Azienda, email, password); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella creazione dell'utente per i servizi di messagistica - {0} - azienda:{1} - email:{2} - password:{3}", ex, Utility.GetMethodDescription(), userinfo.Azienda, email, password); windsorRep.Rollback(); throw; } }
public decimal? GetCreditoResiduoServizioMessaggistica(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.GetCreditoResiduo(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore inaspettato durante la lettura del credito residuo - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public ReferenteDTO GetAmministratore(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetAmministratore(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nel caricamento delle aziende - " + Utility.GetMethodDescription() + " - idAzienda: " + userinfo.Azienda.ToString(), ex); windsorRep.Rollback(); throw; } }
public string GetTipoEtichettaArchiviazioneOttica(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetTipoEtichettaArchiviazioneOttica(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del tipo di etichette attivo della etichettatrice dymo - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public bool GetRicaricamentoElencoSpeseDisabilitato(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetRicaricamentoElencoSpeseDisabilitato(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del flag di ricaricamento elenco spese - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public TipoAperturaDocumentoEnum GetAperturaDocumentoMessaggistica(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetAperturaDocumentoMessaggistica(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del tipo di apertura del documento messaggistica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public AziendaDTO GetAziendaByCondID(int idStabile, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetAziendaByCondominio(idStabile); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nel caricamento delle aziende - {0} - idStabile:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), idStabile, userinfo.Azienda); windsorRep.Rollback(); throw; } }
public IList<AziendaListaDTO> GetAziendeByUtente(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetAziendeByUtente(userinfo.Utente); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nel caricamento delle aziende - " + Utility.GetMethodDescription() + " - utente: " + userinfo.Utente, ex); windsorRep.Rollback(); throw; } }
public string SetFirmaAmministratore(DocumentInfo firma, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.SetFirmaAmministratore(userinfo.Azienda, firma); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nel salvataggio della firma della azienda - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public DocumentInfo GetFirmaAzienda(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetFirma(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nel caricamento della firma dell'azienda - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public string SetAzienda(AziendaDTO azienda, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.ManageDomainEntity(azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nel salvataggio dell'anagrafica dell'azienda - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public bool GetStampaAutomaticaLetteraPagamentoManuale(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetStampaAutomaticaLetteraPagamentoManuale(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella lettura del flag di stampa automatica della lettera in pagamento manuale - " + Utility.GetMethodDescription() + " - idAzienda:" + userinfo.Azienda.ToString(), ex); windsorRep.Rollback(); throw; } }
public bool GetInversioneSaldiCondomini(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetInversioneSaldiCondomini(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del flag di inversione dei saldi dei condomini - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public bool GetDescrizioneAutomaticaPagamentoManuale(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetDescrizioneAutomaticaPagamentoManuale(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del flag di descrizione automatica nel pagamento manuale - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public bool GetDescrizioneAutomaticaSpesa(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetDescrizioneAutomaticaSpesa(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella lettura del flag descrizione automatica della spesa - " + Utility.GetMethodDescription() + " - idAzienda:" + userinfo.Azienda, ex); windsorRep.Rollback(); throw; } }
public DataRange? GetPeriodoRiscaldamento(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetPeriodoRiscaldamento(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del periodo di riscaldamento - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public string GetCodiceCalcoloTariffaAcqua(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetCodiceCalcoloTariffaAcqua(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del codice calcolo tariffa acqua dell'azienda - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public UtenteDTO VerificaUtente(string codiceAzienda, string username, string password, ComputerDTO computerInfo) { var windsorRep = new WindsorConfigRepository(); try { var repo = new AziendaRepository(); IWindsorContainer container; var utenteVerifica = repo.VerifyUser(codiceAzienda, username, password, computerInfo, out container); UtenteDTO utente = null; if (utenteVerifica != null) { utente = repo.GetUtenteById(utenteVerifica.Id, container); utente.IdAzienda = utenteVerifica.IdAzienda.GetValueOrDefault(); _log.InfoFormat("L'utente: {0} si è collegato.", utente.Username); windsorRep.Commit(); } else { _log.InfoFormat("L'utente: {0} ha tentato il collegamento con la password: {1}", username, password); } return utente; } catch (Exception ex) { _log.ErrorFormat("Errore nel riconoscimento dell'utente - {0}", ex, Utility.GetMethodDescription()); throw; } }
public TipoVersamentoPrimaAperturaEnum? GetRichiestoMovimentoVersamentoCondominoPrecedenteApertura(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetRichiestoMovimentoVersamentoCondominoPrecedenteApertura(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del tipo di richiesta di movimenti per versamento condomino precedente alla apertura - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public FontDTO GetDefaultFont(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.GetDefaultFont(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore inaspettato durante la lettura del font di default per messaggistica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public TipoModalitaConvocazione GetTipoModalitaConvocazione(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetTipoModalitaConvocazione(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del tipo modalità convocazione - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public string AcquistaCreditoServizioMessaggistica(decimal importo, string descrizione, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.AcquistoCredito(userinfo.Azienda, importo, descrizione); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nell'acquisto di credito per i messagistica - {0} - azienda{1} - importo:{2:c} - descrizione{3}", ex, Utility.GetMethodDescription(), userinfo.Azienda, importo, descrizione); windsorRep.Rollback(); throw; } }
public string GetIntestazioneMAVAzienda(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); string item = repo.GetIntestazioneMAVAzienda(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella descrizione della intestazione azienda per l'emissione dei MAV - " + Utility.GetMethodDescription() + " - idAzienda:" + userinfo.Azienda.ToString(), ex); windsorRep.Rollback(); throw; } }
public override void Validate(string username, string password) { if (null == username || null == password) throw new ArgumentNullException(); var rep = new AziendaRepository(new UserInfo { Azienda = 1 }); IWindsorContainer container; var utenteAutenticato = rep.VerifyUser(null, username, password, null, out container); if (utenteAutenticato == null) { _log.ErrorFormat("Errore di autenticazione - utente: {0} - pwd: {1}", username, password); throw new FaultException("Errore di autenticazione - Utente sconosciuto o password sbagliata"); } Security.Login.Instance.SetLoginInfo(new Security.LoginInfo(utenteAutenticato.Username, utenteAutenticato.Password, utenteAutenticato.Nome, utenteAutenticato.Cognome, string.Empty, utenteAutenticato.IdAzienda.GetValueOrDefault(), null, null, utenteAutenticato.Id, string.Empty, 0, false, "it-IT", false, false, null, null)); }
public bool GetVisualizzazioneAutomaticaSaldiBancari(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new AziendaRepository(userinfo, windsorRep); var item = repo.GetVisualizzazioneAutomaticaSaldiBancari(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella lettura del flag per la visualizzazione automatica dei saldi bancari - " + Utility.GetMethodDescription() + " - idAzienda:" + userinfo.Azienda.ToString(), ex); windsorRep.Rollback(); throw; } }
public string GetCausaleEmissioneRate(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.GetCausaleEmissioneRate(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella esecuzione della funzione - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public CredenzialiArchiviazioneOttica GetCredenzialiArchiviazioneOttica(UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new AziendaRepository(userinfo, windsorRep); var item = rep.GetCredenzialiArchiviazioneOttica(userinfo.Azienda); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore inaspettato durante la lettura delle credenziali di archiviazione ottica - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }