Example #1
0
        public PedidoVenda(string tipo,
            //string id_cotacao,
            string tipoPedido,
            string id_centro,
            Cliente cliente,
            ClienteVenda areaDeVenda,
            DateTime datacp,
            string numeroDoPedidoDoRepresentante,
            string numeroDoPedidoDoCliente,
            DateTime datap,
            CondicaoDePagamento condicaoDePagamento,
            IncotermCab modeloDeFrete,
            IncotermLinha tipoDeFrete,
            Fornecedor transportadora,
            Fornecedor transportadoraDeRedespachoFob,
            Fornecedor transportadoraDeRedespachoCif,
            Fornecedor representante,
            string observacao
            ) : this()
        {


            Tipo = tipo;
            TipoPedido = tipoPedido;
            Id_centro = id_centro;
            Cliente = cliente;
            AreaDeVenda = areaDeVenda;
            Datacp = datacp;
            NumeroDoPedidoDoRepresentante = numeroDoPedidoDoRepresentante;
            NumeroDoPedidoDoCliente = numeroDoPedidoDoCliente;
            Datap = datap;
            CondicaoDePagamento = condicaoDePagamento;
            ModeloDeFrete = modeloDeFrete;
            TipoDeFrete = tipoDeFrete;
            Transportadora = transportadora;
            TransportadoraDeRedespachoFob = transportadoraDeRedespachoFob;
            TransportadoraDeRedespachoCif = transportadoraDeRedespachoCif;
            Representante = representante;
            Observacao = observacao;

            this.ValidarTransportadoras();
        }
Example #2
0
        public virtual PedidoVenda AlterarIncoterm(IncotermCab incoterm1, IncotermLinha incoterm2)
        {
            this.ModeloDeFrete = incoterm1;
            this.TipoDeFrete = incoterm2;

            return this;
        }