public NullInvoice() { Value = new InvoiceViewObject { NUMERO_FAC = "0" }; Valid = false; }
/// <inheritdoc /> /// <summary> /// Return the a new fresh invoice /// </summary> /// <param name="code">Code</param> /// <returns>A new fresh invoice</returns> public IInvoiceData GetNewDo(string code) { var dto = new InvoiceViewObject() { NUMERO_FAC = code }; var invoice = new Invoice(code, dto); invoice.ClientSummary = new List <ClientSummaryExtended>(); invoice.ContractSummary = new List <ContractViewObject>(); invoice.Code = code; invoice.Coste = 0; invoice.Cantidad = 0; return(invoice); }
/// <summary> /// Invoice constructoe /// </summary> /// <param name="code">Code of the invoice</param> /// <param name="value">Value of the invoice</param> public Invoice(string code, InvoiceViewObject value) { this._code = code; Value = value; InvoiceItems = value?.InvoiceItems; }