private void AtualizarCondicaoDePagamento(CondicaoDePagamentoCadastroVm condicaoDePagamentoCadastroVm)
 {
     CondicaoDePagamento condicaoDePagamento =
         _condicoesDePagamentoConsultadas.SingleOrDefault(x => x.Codigo == condicaoDePagamentoCadastroVm.Codigo);
     if (condicaoDePagamento != null)
     {
         condicaoDePagamento.AtualizarDescricao(condicaoDePagamentoCadastroVm.Descricao);
     }
     else
     {
         condicaoDePagamento = new CondicaoDePagamento(condicaoDePagamentoCadastroVm.Codigo,
                                                       condicaoDePagamentoCadastroVm.Descricao);
     }
     _condicoesDePagamento.Save(condicaoDePagamento);
 }
Пример #2
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();
        }
Пример #3
0
        public virtual PedidoVenda AlterarDados(string numeroDoPedidoDoRepresentante, string numeroDoPedidoDoCliente, DateTime dataDoPedido, CondicaoDePagamento codigoDaCondicaoDePagamento, string observacao)
        {
            this.NumeroDoPedidoDoRepresentante = numeroDoPedidoDoRepresentante;
            this.NumeroDoPedidoDoCliente = numeroDoPedidoDoCliente;
            this.Datap = dataDoPedido;
            this.CondicaoDePagamento = codigoDaCondicaoDePagamento;
            this.Observacao = observacao;

            return this;
        }