public virtual void Alterar(NotaFiscalVm nfCadastro) { DataDeEmissao = Convert.ToDateTime(nfCadastro.DataDeEmissao); NomeDoContratante = nfCadastro.NomeDoContratante; CnpjDoContratante = nfCadastro.CnpjDoContratante; NumeroDoContrato = nfCadastro.NumeroDoContrato; Valor = nfCadastro.Valor; Peso = nfCadastro.Peso; }
public virtual void AdicionarNotaFiscal(NotaFiscalVm notaFiscalVm) { var notaFiscal = new NotaFiscal(this, notaFiscalVm.Numero, notaFiscalVm.Serie, Convert.ToDateTime(notaFiscalVm.DataDeEmissao), notaFiscalVm.NomeDoEmitente, notaFiscalVm.CnpjDoEmitente, notaFiscalVm.NomeDoContratante, notaFiscalVm.CnpjDoContratante, notaFiscalVm.NumeroDoContrato, notaFiscalVm.Valor, notaFiscalVm.Peso); NotasFiscais.Add(notaFiscal); CalculaPesoTotal(); }
public void PesoTotalDoDescarregamentoEaSomaDosPesosDasNotas() { Quota quota = DefaultObjects.ObtemQuotaDeDescarregamento(); var factory = new AgendamentoDeDescarregamentoFactory(); NotaFiscalVm nota1 = DefaultObjects.ObtemNotaFiscalVmPadrao(); nota1.Peso = 120; NotaFiscalVm nota2 = DefaultObjects.ObtemNotaFiscalVmPadrao(); nota2.Peso = 140; factory.AdicionarNotaFiscal(nota1); factory.AdicionarNotaFiscal(nota2); var agendamento = (AgendamentoDeDescarregamento)factory.Construir(quota, "IOQ5338"); Assert.AreEqual(260, agendamento.PesoTotal); }
public void AdicionarNotaFiscal(NotaFiscalVm notaFiscalVm) { _notasFiscais.Add(notaFiscalVm); }
public void AdicionarNotaFiscal(NotaFiscalVm notaFiscalVm) { throw new AgendamentoDeCarregamentoComNotaFiscalException(); }