yavsc/Yavsc.Abstract/Billing/IBillable.cs

29 lines
633 B
C#

9 years ago
using System;
9 years ago
using System.Collections.Generic;
namespace Yavsc.Billing
9 years ago
{
public interface IBillable {
string BillingCode { get; set; }
9 years ago
string GetDescription ();
9 years ago
List<IBillItem> GetBillItems();
long Id { get; set; }
9 years ago
9 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 ();
9 years ago
}
}