示例#1
0
        public static CadastroDocumentoFornecedorIndividualVM ModelToViewModel(DocumentosDoFornecedor model)
        {
            CadastroDocumentoFornecedorIndividualVM viewModel = new CadastroDocumentoFornecedorIndividualVM();

            viewModel.Ativo                 = model.ATIVO;
            viewModel.DataDeEmissao         = model.DATA_EMISSAO.HasValue ? model.DATA_EMISSAO.Value.ToString() : "";
            viewModel.DataDeValidade        = model.DATA_VENCIMENTO.HasValue ? model.DATA_VENCIMENTO.Value.ToString() : "";
            viewModel.DescricaoDeDocumentos = model.DescricaoDeDocumentos.DESCRICAO;
            viewModel.TipoDeDocumento       = model.DescricaoDeDocumentos.TipoDeDocumento.DESCRICAO;
            viewModel.SemValidade           = model.SEM_VALIDADE;
            viewModel.Id = model.ID;
            viewModel.DocumentosFornecedor.Add(new ArquivoFornecedorIndividualVM {
                Id = 1, Nome = "Nome Teste", Tamanho = "1234 Kb", Local = "~/uanela/"
            });

            return(viewModel);
        }
示例#2
0
 private static void RetornarDataDeValidadeDeDocumento(DocumentosDoFornecedor item, ListaGrid model)
 {
     if (item.SEM_VALIDADE)
     {
         model.ValidadeCor = CorValidadeDocumento.Green;
     }
     else if (item.DATA_VENCIMENTO.HasValue)
     {
         if (item.DATA_VENCIMENTO.Value > DateTime.Now)
         {
             model.ValidadeCor = CorValidadeDocumento.Red;
         }
         else if (item.DATA_VENCIMENTO.Value > DateTime.Today.AddDays(30))
         {
             model.ValidadeCor = CorValidadeDocumento.Yellow;
         }
         else
         {
             model.ValidadeCor = CorValidadeDocumento.Green;
         }
     }
 }