//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); }
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); }
public RelOrcamentoListaViewModel() { Classe = new ClasseDTO(); Filtro = new RelOrcamentoFiltro(); Filtro.Orcamento = new OrcamentoDTO(); }
public EntradaMaterialCadastroViewModel() { Material = new MaterialDTO(); Classe = new ClasseDTO(); }