public virtual void LoadOperationInfo <TOperDetail> (Operation <TOperDetail> operation) where TOperDetail : OperationDetail { Partner partner = Partner.GetById(operation.PartnerId); RecipientName = partner.Name2; RecipientNumber = partner.Bulstat; RecipientTaxNumber = partner.TaxNumber; RecipientCity = partner.City2; RecipientAddress = partner.Address2; RecipientLiablePerson = partner.LiablePerson2; RecipientTelephone = partner.Telephone2; RecipientBankName = partner.BankName; RecipientBankAccount = partner.BankAccount; RecipientCode = partner.Code; FillSupplier(); double operationVAT = operation.VAT; if (BusinessDomain.AppConfiguration.VATIncluded) { Total = operation.Total - operationVAT; Vat = operationVAT; TotalPlusVat = operation.Total; } else { Total = operation.Total; Vat = operationVAT; TotalPlusVat = operation.Total + operationVAT; } LoadOperationDetailInfo(operation.Details); }
protected void FillRecipient(long partnerId) { Partner partner = Partner.GetById(partnerId); RecipientName = partner.Name2; RecipientNumber = partner.Bulstat; RecipientTaxNumber = partner.TaxNumber; RecipientCity = partner.City2; RecipientAddress = partner.Address2; RecipientTelephone = partner.Telephone2; RecipientLiablePerson = partner.LiablePerson2; }
protected void FillSupplier(long partnerId) { Partner partner = Partner.GetById(partnerId); SupplierName = partner.Name2; SupplierNumber = partner.Bulstat; SupplierTaxNumber = partner.TaxNumber; SupplierCity = partner.City2; SupplierAddress = partner.Address2; SupplierLiablePerson = partner.LiablePerson2; SupplierTelephone = partner.Telephone2; SupplierBankName = partner.BankName; SupplierBankBIC = partner.BankCode; SupplierBankAccount = partner.BankAccount; }