Beispiel #1
0
        //public ClasseDTO ObterPeloCodigoEOrcamento(string codigo, int orcamentoId)
        //{
        //    return ClasseRepository.ObterPeloCodigoEOrcamento(codigo, orcamentoId, l => l.ListaFilhos).To<ClasseDTO>();
        //}

        public bool EhClasseValida(ClasseDTO Classe, int orcamentoId)
        {
            if (Classe == null)
            {
                if (orcamentoId > 0)
                {
                    messageQueue.Add(Resource.Financeiro.ErrorMessages.ClasseNaoCadastradaNoOrcamento, TypeMessage.Error);
                }
                else
                {
                    messageQueue.Add(Resource.Financeiro.ErrorMessages.ClasseNaoCadastrada, TypeMessage.Error);
                }

                return(false);
            }
            return(true);
        }
Beispiel #2
0
        public ClasseDTO ObterPeloCodigoEOrcamento(string codigo, int orcamentoId)
        {
            ClasseDTO classe = new ClasseDTO();

            List <Classe> listaClasse = ClasseRepository.ObterPeloCodigoEOrcamento(codigo, orcamentoId, l => l.ListaFilhos).To <List <Classe> >();

            if (listaClasse != null)
            {
                if (listaClasse.Any(l => l.ListaOrcamentoComposicao.Any(o => o.OrcamentoId == orcamentoId)))
                {
                    classe = listaClasse.Where(l => l.ListaOrcamentoComposicao.Any(o => o.OrcamentoId == orcamentoId)).FirstOrDefault().To <ClasseDTO>();
                }
                else
                {
                    classe = listaClasse.Where(l => l.Codigo.StartsWith(codigo)).FirstOrDefault().To <ClasseDTO>();
                }
            }
            else
            {
                classe = null;
            }

            return(classe);
        }
Beispiel #3
0
 public RelOrcamentoListaViewModel()
 {
     Classe           = new ClasseDTO();
     Filtro           = new RelOrcamentoFiltro();
     Filtro.Orcamento = new OrcamentoDTO();
 }
Beispiel #4
0
 public EntradaMaterialCadastroViewModel()
 {
     Material = new MaterialDTO();
     Classe   = new ClasseDTO();
 }