예제 #1
0
 public AchievementsController(IPersonaService personaService, ISessionService sessionService,
                               UserManager <AppUser> userManager)
 {
     _personaService = personaService;
     _sessionService = sessionService;
     _userManager    = userManager;
 }
예제 #2
0
 public SubentroWCFService(IVersamentiCondominiService versamentiCondominiService, INotaPredefinitaService notaPredefinitaService, IPersonaService personaService, ICacheService cacheService)
 {
     _versamentiCondominiService = versamentiCondominiService;
     _notaPredefinitaService = notaPredefinitaService;
     _personaService = personaService;
     _cacheService = cacheService;
 }
예제 #3
0
 public PraticaCacheService(ICondominioService condominioService, IPersonaService personaService, IFornitoreService fornitoreService, ISoggettoService soggettoService)
 {
     _condominioService = condominioService;
     _personaService = personaService;
     _fornitoreService = fornitoreService;
     _soggettoService = soggettoService;
 }
예제 #4
0
 public ConceptoEditor(IConceptoView view)
 {
     this.mView               = view;
     this.mConceptoService    = ConceptoService.Instance;
     this.mCentroCostoService = CentroCostoService.Instance;
     this.mPersonaService     = PersonaService.Instance;
     this.Initialize();
 }
 public AccountController(IPersonaService personaService,
                          IAnioTableroService anioTableroService,
                          IAuditoriaService auditoriaService)
 {
     this.PersonaService     = personaService;
     this.AnioTableroService = anioTableroService;
     this.AuditoriaService   = auditoriaService;
 }
예제 #6
0
 public PersonaController(
     IPersonaService persona,
     IMapper mapper
     )
 {
     _persona = persona;
     _mapper  = mapper;
 }
예제 #7
0
 public AreaEditor(IAreaView view)
 {
     this.mView               = view;
     this.mAreaService        = AreaService.Instance;
     this.mCentroCostoService = CentroCostoService.Instance;
     this.mPersonaService     = PersonaService.Instance;
     this.Initialize();
 }
예제 #8
0
 public PersonaController(ICatalogoService iCatalogoService,
                          IPersonaService iPersonaService,
                          IApplication iApplication)
 {
     _iCatalogoService = iCatalogoService;
     _iPersonaService  = iPersonaService;
     _iApplication     = iApplication;
 }
예제 #9
0
 public NovedadEditor(INovedadView view)
 {
     this.mView               = view;
     this.mNovedadService     = NovedadService.Instance;
     this.mCentroCostoService = CentroCostoService.Instance;
     this.mPersonaService     = PersonaService.Instance;
     this.Initialize();
 }
예제 #10
0
 public PersonaAreaEditor(IPersonaAreaView view)
 {
     this.mView = view;
     this.mPersonaAreaService = PersonaAreaService.Instance;
     this.mAreaService        = AreaService.Instance;
     this.mPersonaService     = PersonaService.Instance;
     this.Initialize();
 }
예제 #11
0
 public ConfiguracionEditor(IConfiguracionView view)
 {
     this.mView = view;
     this.mConfiguracionService = ConfiguracionService.Instance;
     this.mCentroCostoService   = CentroCostoService.Instance;
     this.mPersonaService       = PersonaService.Instance;
     this.Initialize();
 }
예제 #12
0
 public PersonaEditor(IPersonaView view)
 {
     this.mView                    = view;
     this.mPersonaService          = PersonaService.Instance;
     this.mDocumentoPersonaService = DocumentoPersonaService.Instance;
     this.mCentroCostoService      = CentroCostoService.Instance;
     this.Initialize();
 }
예제 #13
0
 public PraticaWCFService(IPersonaService personaService, IReferenteService referenteService, IDocumentoService documentoService, IManageDocumentService manageDocumentService, IModelloLettera modelloLettera)
 {
     _personaService = personaService;
     _referenteService = referenteService;
     _documentoService = documentoService;
     _modelloLettera = modelloLettera;
     _manageDocumentService = manageDocumentService;
 }
예제 #14
0
        public MavCBIService(INotify notifier, IVersamentiCondominiService versamentiCondominiService, IMovimentiContabiliService movimentiContabiliService, IPersonaService personaService, IDaoFactory daoFactory)
        {
            _notifier = notifier;
            _versamentiCondominiService = versamentiCondominiService;
            _movimentiContabiliService = movimentiContabiliService;
            _personaService = personaService;

            _daoFactory = daoFactory;
        }
예제 #15
0
 public ReportePlanillaEditor(IReportePlanillaView view)
 {
     this.mView = view;
     this.mReportePlanillaService = ReportePlanillaService.Instance;
     this.mAreaService            = AreaService.Instance;
     this.mPersonaService         = PersonaService.Instance;
     this.mPlanillaService        = PlanillaService.Instance;
     this.Initialize();
 }
예제 #16
0
 public MatriculaController(IMatriculaService iMatriculaService,
                            IComponenteEducativoService iComponenteEducativoService,
                            IPersonaService iPersonaService,
                            IApplication application)
 {
     _iMatriculaService           = iMatriculaService;
     _iComponenteEducativoService = iComponenteEducativoService;
     _iPersonaService             = iPersonaService;
     _application = application;
 }
예제 #17
0
 public IndicadorController(IIndicadorService indicadorService,
                            IFrecuenciaMedicionIndicadorService frecuenciaMedicionIndicadorService,
                            IPersonaService personaService,
                            IObjetivoService objetivoService)
 {
     this.IndicadorService = indicadorService;
     this.PersonaService   = personaService;
     this.ObjetivoService  = objetivoService;
     this.FrecuenciaMedicionIndicadorService = frecuenciaMedicionIndicadorService;
 }
예제 #18
0
 public SollecitiService(IRateService rateService, IVersamentiCondominiService versamentiService, IMovimentiContabiliService movimentiContabileService, IPersonaService personaService, IProtocolloService protocolloService, IEsercizioService esercizioService, IDaoFactory daofactory)
 {
     _rateService = rateService;
     _versamentiService = versamentiService;
     _movimentiContabileService = movimentiContabileService;
     _personaService = personaService;
     _protocolloService = protocolloService;
     _esercizioService = esercizioService;
     _daoFactory = daofactory;
 }
예제 #19
0
 public AsignacionDocenteController(IAsignacionDocenteService iAsignacionDocenteService,
                                    IComponenteEducativoService iComponenteEducativoService,
                                    IPersonaService iPersonaService,
                                    IApplication application)
 {
     _iAsignacionDocenteService   = iAsignacionDocenteService;
     _iComponenteEducativoService = iComponenteEducativoService;
     _iPersonaService             = iPersonaService;
     _application = application;
 }
예제 #20
0
 public ImportarEditor(IImportarView view)
 {
     this.mView               = view;
     this.mImportarService    = ImportarService.Instance;
     this.mActividadService   = ActividadService.Instance;
     this.mCentroCostoService = CentroCostoService.Instance;
     this.mConceptoService    = ConceptoService.Instance;
     this.mPersonaService     = PersonaService.Instance;
     this.mSucursalService    = SucursalService.Instance;
     this.Initialize();
 }
예제 #21
0
 public RateService(IBilancioService bilancioService, IMavCBIService esecuzioneEmissioneRateService, IVersamentiCondominiService versamentiCondominiService, ISaldiCondominiService saldiCondominiService, ISoggettoService soggettoService, IPersonaService personaService, IDaoFactory daoFactory, IPersistenceContext persistenceContext)
 {
     _bilancioService = bilancioService;
     _esecuzioneEmissioneRateService = esecuzioneEmissioneRateService;
     _versamentiCondominiService = versamentiCondominiService;
     _saldiCondominiService = saldiCondominiService;
     _soggettoService = soggettoService;
     _personaService = personaService;
     _daoFactory = daoFactory;
     _persistenceContext = persistenceContext;
 }
예제 #22
0
        public LogAuditoria(LogAuditoriaFactory laf,
                            Logger logger,
                            IApplication application)
        {
            //_lei.Properties.Add("funcionalidad", logger.Name);

            _logger = logger;
            //_lei = lei;

            _laf = laf;
            //_logger = LogManager.GetLogger("auditoria");
            _application     = application;
            _iPersonaService = ServiceLocator.Current.GetInstance <IPersonaService>();
        }
예제 #23
0
 public SubentroService(IBilancioService bilancioService, IRateService rateService, IPersonaService personaService, ISoggettoService soggettoService, IRipartizioneSpeseService ripartizioneSpeseService, ISaldoContabileService saldoContabileService, IVersamentiCondominiService versamentiCondominiService, IPianoContiService pianoContiService, ISaldiCondominiService saldiCondominiService, IPersistenceContext persistenceContext, IDaoFactory daofactory)
 {
     _bilancioService = bilancioService;
     _daoFactory = daofactory;
     _rateService = rateService;
     _personaService = personaService;
     _soggettoService = soggettoService;
     _ripartizioneSpeseService = ripartizioneSpeseService;
     _saldoContabileService = saldoContabileService;
     _versamentiCondominiService = versamentiCondominiService;
     _pianoContiService = pianoContiService;
     _saldiCondominiService = saldiCondominiService;
     _persistenceContext = persistenceContext;
 }
예제 #24
0
 public PlanillaEditor(IPlanillaView view)
 {
     this.mView                   = view;
     this.mPlanillaService        = PlanillaService.Instance;
     this.mAreaService            = AreaService.Instance;
     this.mSucursalService        = SucursalService.Instance;
     this.mPersonaService         = PersonaService.Instance;
     this.mOrdenProduccionService = OrdenProduccionService.Instance;
     this.mActividadService       = ActividadService.Instance;
     this.mCentroCostoService     = CentroCostoService.Instance;
     this.mNovedadService         = NovedadService.Instance;
     this.mConfiguracionService   = ConfiguracionService.Instance;
     this.mNumeracionService      = NumeracionService.Instance;
     this.Initialize();
 }
예제 #25
0
 public ResultadoController(ICatalogoService iCatalogoService,
                            IApplication application,
                            IParametroService parametroService,
                            IPersonaService iPersonaService,
                            IMatriculaService iMatriculaService,
                            IAsignacionDocenteService iAsignacionDocenteService,
                            IResultadoService iResultadoService)
 {
     _iCatalogoService          = iCatalogoService;
     _application               = application;
     _parametroService          = parametroService;
     _iPersonaService           = iPersonaService;
     _iResultadoService         = iResultadoService;
     _iMatriculaService         = iMatriculaService;
     _iAsignacionDocenteService = iAsignacionDocenteService;
 }
예제 #26
0
        //private ObservableCollection<IGrouping<string, bx_Talla>> tallacvs;
        //public ObservableCollection<IGrouping<string, bx_Talla>> Tallacvs
        //{
        //    get { return tallacvs; }
        //    set
        //    {
        //        tallacvs = value;
        //        RaisePropertyChanged();
        //    }
        //}

        #endregion
        #region FILTROS

        //private IOrderedEnumerable<IGrouping<string, bx_Talla>> tallaPorNombreTalla;
        //public IOrderedEnumerable<IGrouping<string,bx_Talla>> TallaPorNombreTalla
        //{
        //    get
        //    {
        //        if(this.tallaPorNombreTalla==null)
        //        {
        //            this.tallaPorNombreTalla = from bx_Talla in this.TallaList
        //                                       group bx_Talla by bx_Talla.NombreTalla into grp
        //                                       orderby grp.Key
        //                                       select grp;
        //        }
        //        return this.tallaPorNombreTalla;
        //    }
        //}

        //List<TallaJoinPersona> TallaLista;
        //void FiltroTallaPorId()
        //{
        //    ObservableCollection<TallaJoinPersona> TallaList = new ObservableCollection<TallaJoinPersona>();
        //    TallaLista filtroPersonaId = TallaList.Find(


        //    )
        //    ////for(var index = auxPersona.PersonaId; index >= 0; index--)
        //    ////{
        //    ////    if(TallaList.[]==)
        //    ////}
        //    ////Expresion linq a evaluar por el foreach
        //    //var sorted = from fTallaPorIdLinq in TallaJoinPersona
        //    //             where  TallaJoinPersona == auxPersona.PersonaId
        //    //             select fTallaPorIdLinq;

        //    //foreach (ObservableCollection item in sorted)
        //    //{
        //    //     fTallaPorId.Add(item);
        //    //}
        //    var TallaPorPersonaId = new AdvancedCollectionView(TallaList);
        //    TallaPorPersonaId.Filter = x => x.TallaPersonaId = AuxPersona.PersonaId;
        //}

        /*The AdvancedCollectionView is a collection view implementation that support filtering,
         * sorting and incremental loading. It's meant to be used in a viewmodel.
         * //*
         * //*/

        //                                     //where TallaList.TallaId == auxPersona.PersonaId
        //                                     //orderby TallaList.TallaId
        //                                     // select TallaList;


        //          //x => !int.TryParse(((tallaList)x).Name, out nul);
        //          //TallaPorPersonaId.SortDescriptions.Add(new SortDescription("Name", SortDirection.Ascending));


        //public ObservableCollection FiltroTalla()
        //{
        //    // Set up the AdvancedCollectionView to filter and sort the original list
        //    var acvTallaPorPersonaId = new AdvancedCollectionView(TallaList);
        //    // int nul;

        //    // TallaPorPersonaId.Filter = x => !int.TryParse(((tallaList)x)., out nul);

        //    acvTallaPorPersonaId.SortDescriptions.Add(new SortDescription("NombreTalla", SortDirection.Ascending));
        //    //RightList.ItemSource = acvTallaPorPersonaId;
        //}


        #endregion
        #region Methods



        public PersonasViewModel(IPersonaService personaService, ITallaService tallaService)
        {
            this.personaService = personaService;
            this.tallaService   = tallaService;
        }
예제 #27
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                try
                {
                    _abiCabService = ResolveComponent<IAbiCabService>();
                    _fornitoreService = ResolveComponent<IFornitoreService>();
                    _personaService = ResolveComponent<IPersonaService>();
                    _tabelleService = ResolveComponent<ITabelleService>();

                    // Tipologia Fornitore
                    tipoFornitoreBindingSource.DataSource = _tabelleService.GetAllTipoFornitore();

                    // Tipo Persona
                    DataSourceHelper.PopulateCombo(tipoPersona, Conversione.EnumToList<Sfera.Enums.TipoPersonaEnum>());

                    aliquotaCassaProfessionisti.DataFilter = new PercentageDataFilter();
                    aliquotaRitenutaAcconto.DataFilter = new PercentageDataFilter();

                    mainValidationSummary.Validators.Add(contoCorrenteValidator);
                    mainValidationSummary.Validators.Add(ibanValidator);
                }
                catch (Exception ex)
                {
                    log.ErrorFormat("Errore inaspettato nella inizializzazione - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Security.Login.Instance.CurrentLogin().Azienda);
                }
            }
        }
예제 #28
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                try
                {
                    _soggettoService = IoC.Resolve<ISoggettoService>();
                    _unitaImmobiliareService = IoC.Resolve<IUnitaImmobiliareService>();
                    _personaService = IoC.Resolve<IPersonaService>();
                    _esercizioService = IoC.Resolve<IEsercizioService>();

                    sceltaPersonaCombo1.Location = new Point(78, 42);
                    sceltaPersonaCombo1.Size = new Size(403, 23);
                    sceltaPersonaCombo1.AllowInsert = true;

                    validationSummaryDatiSubentro.Validators.Add(reqCondominio);
                    validationSummaryDatiSubentro.Validators.Add(reqDataSubentro);
                    validationSummaryDatiSubentro.Validators.Add(reqSoggettoUscente);
                    validationSummaryDatiSubentro.Validators.Add(reqTipoSubentro);
                    validationSummaryDatiSubentro.Validators.Add(unitaImmobiliariValidator);
                    validationSummaryDatiSubentro.Validators.Add(soggettoEntranteValidator);
                    validationSummaryDatiSubentro.Validators.Add(compareDataEntrata);
                    validationSummaryDatiSubentro.Validators.Add(dataEntrataValidator);

                    sceltaCondominioCombo1.SelectItem += sceltaCondominioCombo1SelectItem;
                    sceltaComuneCombo1.SelectItem += sceltaComuneCombo1SelectItem;
                    sceltaPersonaCombo1.SelectItem += sceltaPersonaCombo1SelectItem;
                }
                catch(Exception ex)
                {
                    _log.WarnFormat("Errore inaspettato - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
                }
            }

        }
예제 #29
0
 protected IPersonaService getPersonaService()
 {
     return _personaService ?? (_personaService = ResolveComponent<IPersonaService>());
 }
예제 #30
0
 public TelefonoController(IPersonaService personaService, Parametros parametros)
 {
     this.personaService = personaService;
     this.parametros = parametros;
 }
 public PersonaController(IPersonaService personaService,
                          IAreaService areaService)
 {
     this.PersonaService = personaService;
     this.AreaService    = areaService;
 }
예제 #32
0
 private IPersonaService getPersonaService()
 {
     return _personaService ?? (_personaService = ResolveComponent<IPersonaService>());
 }
예제 #33
0
 public PersonasController(DbContextHd context, IPersonaService servicePersona)
 {
     _context         = context;
     _servicioPersona = servicePersona;
 }
예제 #34
0
 public FornitoreCacheService(IPersonaService personaService, ICacheService cacheService)
 {
     _personaService = personaService;
     _cacheService = cacheService;
 }
예제 #35
0
 public PersonaController(IPersonaService personaService)
 {
     this.personaService = personaService;
 }
예제 #36
0
 public PersonasController(IPersonaService service)
 {
     this._service = service;
 }
예제 #37
0
 public LoadDatiAsyncArguments(int idCondominio, IPersonaService personaService, ISoggettoService soggettoService)
 {
     IdCondominio = idCondominio;
     PersonaService = personaService;
     SoggettoService = soggettoService;
 }
예제 #38
0
 public PersonasController(IPersonaService personaServices)
 {
     _personaServices = personaServices;
 }
예제 #39
0
        //public byte[] GetPDF()
        //{
        //    Warning[] warnings;
        //    string[] streamids;
        //    string mimeType;
        //    string encoding;
        //    string filenameExtension; 

        //    return  reportViewer.LocalReport.Render(
        //        "PDF", null, out mimeType, out encoding, out filenameExtension, 
        //         out streamids, out warnings);
        //}

        #endregion Public Properties

        #region Private Methods

        private void inizializza()
        {
            _aziendaService = ResolveComponent<IAziendaService>();
            _documentService = ResolveComponent<IDocumentoService>();
            _personaService = ResolveComponent<IPersonaService>();
            persistWindowComponent1.UserName = Security.Login.Instance.CurrentLogin().LoginName;
        }
예제 #40
0
 public PersonaController()
 {
     PersonaServicio = new PersonaRepositorio();
 }
예제 #41
0
        private IPersonaService getPersonaService()
        {
            if (_personaService == null)
                return _personaService = ResolveComponent<IPersonaService>();

            return _personaService;
        }
예제 #42
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                try
                {
                    _aziendaService = ResolveComponent<IAziendaService>();
                    _unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>();
                    _personaService = ResolveComponent<IPersonaService>();
                    _subentroService = ResolveComponent<ISubentroService>();
                    _condominioService = ResolveComponent<ICondominioService>();
                    _esercizioService = ResolveComponent<IEsercizioService>();

                    validationStampaLettera.Validators.Add(reqOggettoLettera);
                    validationStampaLettera.Validators.Add(reqTestoLettera);
                    validationStampaLettera.Validators.Add(reqNote);
                }
                catch { }
            }

        }
예제 #43
0
        public BindingList<RichiedentePraticaDTO> GetSoggettiAttiviByCondominio(CondominioDTO condominio, IFornitoreService fornitoreService, IReferenteService referenteService, IPersonaService personaService)
        {
            BindingList<FornitoreDTO> fornitoriCompleti = fornitoreService.GetFornitoriCompletiByCondominio(condominio);
            BindingList<PersonaListaDTO> listaPersone = personaService.GetAll();

            IList<RichiedentePraticaDTO> fornitori = (from fornitore in fornitoriCompleti
                                                      select new RichiedentePraticaDTO() 
                                                      {
                                                          Id = fornitore.ID,
                                                          DisplayNominativo = fornitore.DisplayNominativo,
                                                          IdCondominio = condominio.ID,
                                                          IdPersona = fornitore.PersonaRiferimento.ID,
                                                          Tipo = fornitore.DescrizioneTipoFornitore
                                                      }).ToList();

            IList<RichiedentePraticaDTO> referenti = (from referente in referenteService.GetAllEffettivi()
                                                      join persona in listaPersone
                                                      on referente.PersonaId equals persona.ID
                                                      select new RichiedentePraticaDTO() 
                                                      {
                                                          Id = referente.ID,
                                                          DisplayNominativo = referente.NominativoPersona,
                                                          IdCondominio = condominio.ID,
                                                          IdPersona = referente.PersonaId,
                                                          Tipo = "Referente"
                                                      }).ToList();

            ISet<RichiedentePraticaDTO> soggetti = new HashedSet<RichiedentePraticaDTO>(referenti);
            soggetti.AddAll(fornitori);

            return new BindingList<RichiedentePraticaDTO>(soggetti.ToList());
        }
예제 #44
0
 public PersonaCarService(GameDbContext context, IPersonaService personaService)
 {
     _context        = context;
     _personaService = personaService;
 }
예제 #45
0
 public ProfesorController(IProfesorService profesorService, IPersonaService personaService)
 {
     _personaService  = personaService;
     _profesorService = profesorService;
 }
예제 #46
0
 public frmConsultaPersona()
 {
     InitializeComponent();
     this.mPersonaService = PersonaService.Instance;
     this.dgvListado.AutoGenerateColumns = false;
 }
예제 #47
0
 public DireccionController(IPersonaService personaService, Parametros parametros)
 {
     this.personaService = personaService;
     this.parametros = parametros;
 }
예제 #48
0
 public PersonaController(IPersonaService iPersonaService)
 {
     _IPersonaService = iPersonaService;
 }
 public PersonasController(IPersonaService personaService)
 {
     _personaService = personaService;
 }
예제 #50
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                _container = new WindsorContainer(new XmlInterpreter());
                _personaService = (IPersonaService)_container[typeof(IPersonaService)];

                listaContatti1.SetSelect(true);

                validationSummary1.Validators.Add(reqTipoMessaggio);
                validationSummary1.Validators.Add(customContattiValidator);
            }
            
        }