yavsc/Yavsc.Abstract/Billing/IBillable.cs

29 lines
637 B
C#

7 years ago
using System;
7 years ago
using System.Collections.Generic;
using Yavsc.Services;
7 years ago
namespace Yavsc.Billing
7 years ago
{
public interface IBillable {
7 years ago
string GetDescription ();
7 years ago
List<IBillItem> GetBillItems();
long Id { get; set; }
7 years ago
7 years ago
string ActivityCode { get; set; }
string PerformerId { get; set; }
string ClientId { get; set; }
/// <summary>
/// Date de validation de la demande par le client
/// </summary>
/// <returns></returns>
DateTime? ValidationDate { get; }
bool GetIsAcquitted ();
string GetFileBaseName (IBillingService service);
7 years ago
}
}