Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
        }