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); }
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(); }
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; }