Exemplo n.º 1
0
 public LancamentoType(IDescriptionProvider descriptionProvider) : base(descriptionProvider)
 {
     Field(l => l.Id);
     Field(l => l.QuantidadeDeHoras);
     Field(l => l.Colaborador, type: typeof(ColaboradorType));
     Field(l => l.Projeto, type: typeof(ProjetoType));
 }
Exemplo n.º 2
0
 internal TextSearcherViewModel(ITextSearcher textSearcher)
 {
     mTextSearcher = textSearcher;
     mTextSearcherAsCaptionProvider     = textSearcher as ICaptionProvider;
     mTextSearcherAsDescriptionProvider = textSearcher as IDescriptionProvider;
     mTextSearcherAsIconProvider        = textSearcher as IIconProvider;
 }
Exemplo n.º 3
0
        public void Register(ListBox control, IDescriptionProvider provider)
        {
            if (!_controls.ContainsKey(control))
            {
                control.MouseMove += OnMouseMove;
            }

            _controls[control] = provider;
        }
Exemplo n.º 4
0
        private void DrawDescription(int initialY, IDescriptionProvider descriptionProvider)
        {
            const int initialX         = 1;
            var       descriptionLines = TextFormatHelper.SplitText(descriptionProvider.GetDescription(player),
                                                                    Width - initialX - 1, BackColor);

            for (int yShift = 0; yShift < descriptionLines.Length; yShift++)
            {
                var line = descriptionLines[yShift];
                var y    = initialY + yShift;
                Surface.Print(initialX, y, line);
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Creates new instance of <see cref="InfoEntityWithDescriptionFactory{T}"/>
        /// </summary>
        /// <param name="descriptionProvider">description provider</param>
        /// <param name="infoEntityConstructor">info entity constructor</param>
        public InfoEntityWithDescriptionFactory(IDescriptionProvider descriptionProvider, Func <IDescriptionProvider, T> infoEntityConstructor)
        {
            if (descriptionProvider == null)
            {
                throw new MemoryPointerIsNullException("descriptionProvider");
            }

            if (infoEntityConstructor == null)
            {
                throw new MemoryPointerIsNullException("infoEntityConstructor");
            }

            this.descriptionProvider   = descriptionProvider;
            this.infoEntityConstructor = infoEntityConstructor;
        }
Exemplo n.º 6
0
 public ColaboradorUpdateType(IDescriptionProvider provider) : base(provider)
 {
     Field(c => c.Id);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SettingsProvider"/> class. Requires title
 /// and description provider.
 /// </summary>
 /// <param name="titleProvider">The title provider <see cref="ITitleProvider"/></param>
 /// <param name="descriptionProvider">The description provider <see cref="IDescriptionProvider"/></param>
 public SettingsProvider(ITitleProvider titleProvider, IDescriptionProvider descriptionProvider)
 {
     this.titleProvider       = titleProvider;
     this.descriptionProvider = descriptionProvider;
 }
Exemplo n.º 8
0
 public ProjetoCreateType(IDescriptionProvider descriptionProvider) : base(descriptionProvider)
 {
     Field(p => p.Nome);
     Field(p => p.Descricao);
 }
 public LancamentoCreateType(IDescriptionProvider descriptionProvider) : base(descriptionProvider)
 {
     Field(l => l.QuantidadeDeHoras);
     Field(l => l.ColaboradorId);
     Field(l => l.ProjetoId);
 }
Exemplo n.º 10
0
		/// <summary>
		/// Creates new instance of <see cref="TestError"/>
		/// </summary>
		/// <param name="descriptionProvider">description provider</param>
		public TestError(IDescriptionProvider descriptionProvider) : base(descriptionProvider)
		{
		}
		/// <summary>
		/// Creates new instance of <see cref="InfoEntityWithDescription"/>
		/// </summary>
		/// <param name="descriptionProvider">description provider</param>
		protected InfoEntityWithDescription(IDescriptionProvider descriptionProvider)
		{
			this.descriptionProvider = descriptionProvider;
		}
 public ProjetoUpdateType(IDescriptionProvider provider) : base(provider)
 {
     Field(p => p.Id);
 }
Exemplo n.º 13
0
 /// <summary>
 /// Creates new instance of <see cref="TestError"/>
 /// </summary>
 /// <param name="descriptionProvider">description provider</param>
 public TestError(IDescriptionProvider descriptionProvider) : base(descriptionProvider)
 {
 }
 /// <summary>
 /// Creates new instance of <see cref="InfoEntityWithDescription"/>
 /// </summary>
 /// <param name="descriptionProvider">description provider</param>
 protected InfoEntityWithDescription(IDescriptionProvider descriptionProvider)
 {
     this.descriptionProvider = descriptionProvider;
 }
Exemplo n.º 15
0
 public ColaboradorType(IDescriptionProvider descriptionProvider) : base(descriptionProvider)
 {
     Field(c => c.Id);
     Field(c => c.Nome);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SettingsProvider"/> class. Requires title
 /// and description provider.
 /// </summary>
 /// <param name="titleProvider">The title provider <see cref="ITitleProvider"/></param>
 /// <param name="descriptionProvider">The description provider <see cref="IDescriptionProvider"/></param>
 public SettingsProvider(ITitleProvider titleProvider, IDescriptionProvider descriptionProvider)
 {
     this.titleProvider = titleProvider;
     this.descriptionProvider = descriptionProvider;
 }
 public LancamentoUpdateType(IDescriptionProvider provider) : base(provider)
 {
     Field(l => l.Id);
 }