/// <summary>
 /// Initializes a new instance of the <see cref="RssFeedService"/> class.
 /// </summary>
 /// <param name="currentUserProvider">CurrentUserProvider.</param>
 /// <param name="logger">Logger.</param>
 public RssFeedService(ICurrentUserProvider currentUserProvider, ILogger logger)
 {
     this.seriesDAO             = new SeriesDAO(Configuration.GetConnectionString());
     this.feedDAO               = new FeedDAO(Configuration.GetConnectionString());
     this.userDAO               = new UserDAO(Configuration.GetConnectionString());
     this.currentUserProvider   = currentUserProvider;
     this.torrentFileDownloader = new TorrentFileDownloader(new TorrentFileDAO(Configuration.GetTorrentPath(), logger), logger);
 }
Example #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PresentationService"/> class.
        /// </summary>
        /// <param name="currentUserProvider">CurrentUserProvider.</param>
        /// <param name="logger">Logger.</param>
        public PresentationService(ICurrentUserProvider currentUserProvider, ILogger logger)
        {
            var connectionString = Configuration.GetConnectionString();

            this.seriesDAO           = new SeriesDAO(connectionString);
            this.userDAO             = new UserDAO(connectionString);
            this.feedService         = new RssFeedService(currentUserProvider, logger);
            this.subscriptionDAO     = new SubscriptionDAO(connectionString);
            this.currentUserProvider = currentUserProvider;
            this.logger = logger.CreateScope(nameof(PresentationService));
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="RssFeedUpdaterService"/> class.
        /// </summary>
        /// <param name="logger">Logger.</param>
        public RssFeedUpdaterService(ILogger logger)
        {
            var connectionString = Configuration.GetConnectionString();

            this.logger = logger != null?logger.CreateScope(nameof(RssFeedUpdaterService)) : throw new ArgumentNullException(nameof(logger));

            this.reteOrgRssFeed     = new ReteOrgRssFeed(logger);
            this.feedDAO            = new FeedDAO(connectionString);
            this.seriesCoverService = new SeriesCoverService(logger);
            this.seriesDAO          = new SeriesDAO(connectionString);
            this.subscriptionDAO    = new SubscriptionDAO(connectionString);
        }
Example #4
0
        public void iniciarValoresPorDefecto()
        {
            if (cboPerfil.ValidValues.Count == 0)
            {
                var perfiles = TipoUsuarioDAO.listar();

                foreach (var item in perfiles)
                {
                    cboPerfil.ValidValues.Add(item.codigo, item.descripcion);
                }
            }

            if (cboSeries.ValidValues.Count == 0)
            {
                var series = SeriesDAO.listar();

                foreach (var item in series)
                {
                    cboSeries.ValidValues.Add(item.codigo, item.descripcion);
                }
            }


            dsDetAlmacenes.Clear();
            dsDetAlmacenes.InsertRecord(dsDetAlmacenes.Size);
            dsDetAlmacenes.SetValue("U_MSSM_COD", dsDetAlmacenes.Size - 1, string.Empty);
            dsDetAlmacenes.SetValue("U_MSSM_NOM", dsDetAlmacenes.Size - 1, string.Empty);
            mtxAlmacenes.LoadFromDataSource();

            //dsDetalle2.Clear();
            //dsDetalle2.InsertRecord(dsDetalle2.Size);
            //dsDetalle2.SetValue("U_MSSM_COD", dsDetalle2.Size - 1, string.Empty);
            //dsDetalle2.SetValue("U_MSSM_NOM", dsDetalle2.Size - 1, string.Empty);
            //mtxGruposCliente.LoadFromDataSource();

            //dsDetalle3.Clear();
            //dsDetalle3.InsertRecord(dsDetalle3.Size);
            //dsDetalle3.SetValue("U_MSSM_COD", dsDetalle3.Size - 1, string.Empty);
            //dsDetalle3.SetValue("U_MSSM_NOM", dsDetalle3.Size - 1, string.Empty);
            //mtxGruposZona.LoadFromDataSource();

            //mForm.Items.Item(DEFAULT_TAB).Click();
            mForm.Items.Item(EDT_COD_VENDEDOR).Click();
        }