Esempio n. 1
0
        public List <OrdemServicoGridViewModel> GetAllGridViewModelByCliente(Guid idCliente)
        {
            List <OrdemServico> retorno = new List <OrdemServico>();

            retorno = (from A in db.OrdensServico where A.idCliente.Equals(idCliente) select A).ToList();
            return(HelperAssociate.ConvertToGridOrdemServico(retorno));
        }
Esempio n. 2
0
        public List <OrdemServicoGridViewModel> GetAllGridViewModel(Guid idOrg, int view)
        {
            List <OrdemServico> itens = new List <OrdemServico>();

            //Em Andamento
            if (view == 0)
            {
                itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.EmAndamento) select A).ToList();
            }

            //Aguardando produto
            if (view == 1)
            {
                itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.AguardandoProduto) select A).ToList();
            }

            //Para Entrega
            if (view == 2)
            {
                itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.ParaEntrega) select A).ToList();
            }

            //Todos  Fechado
            if (view == 3)
            {
                itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.Cancelado || A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.Fechado) select A).ToList();
            }

            //Todos
            if (view == 4)
            {
                itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) select A).ToList();
            }

            return(HelperAssociate.ConvertToGridOrdemServico(itens));
        }