コード例 #1
0
 public ProcessoDeCotacaoDeFrete(                         /*Produto produto, decimal quantidade, UnidadeDeMedida unidadeDeMedida, */
     string requisitos, string numeroDoContrato, DateTime dataLimiteDeRetorno, DateTime dataDeValidadeInicial,
     DateTime dataDeValidadeFinal, Itinerario itinerario) //:base(produto, quantidade, unidadeDeMedida,requisitos, dataLimiteDeRetorno)
 {
     NumeroDoContrato      = numeroDoContrato;
     DataDeValidadeInicial = dataDeValidadeInicial;
     DataDeValidadeFinal   = dataDeValidadeFinal;
     Itinerario            = itinerario;
     Requisitos            = requisitos;
     DataLimiteDeRetorno   = dataLimiteDeRetorno;
 }
コード例 #2
0
        public virtual void Atualizar(/*Produto produto, decimal quantidade, UnidadeDeMedida unidadeDeMedida,*/
            string requisitos, string numeroDoContrato, DateTime dataLimiteDeRetorno, DateTime dataDeValidadeInicial,
            DateTime dataDeValidadeFinal, Itinerario itinerario)
        {
            if (Status != Enumeradores.StatusProcessoCotacao.NaoIniciado)
            {
                throw new ProcessoDeCotacaoAtualizacaoDadosException(Status.Descricao());
            }

            //Produto = produto;
            //Quantidade = quantidade;
            //UnidadeDeMedida = unidadeDeMedida;
            Requisitos            = requisitos;
            NumeroDoContrato      = numeroDoContrato;
            DataLimiteDeRetorno   = dataLimiteDeRetorno;
            DataDeValidadeInicial = dataDeValidadeInicial;
            DataDeValidadeFinal   = dataDeValidadeFinal;
            Itinerario            = itinerario;
        }