示例#1
0
        public List <AtendimentoGridViewModel> GetAllGridViewModelDia(Guid idProfissional)
        {
            List <Atendimento> itens = new List <Atendimento>();

            itens = (from A in db.Atendimentos where A.idProfissional.Equals(idProfissional) & A.dataAgendada == DateTime.Now.Date select A).ToList();

            return(HelperAssociate.ConvertToGridAtendimento(itens));
        }
示例#2
0
        public List <AtendimentoGridViewModel> GetAllGridViewModelByCliente(Guid idCliente)
        {
            List <Atendimento> itens = new List <Atendimento>();

            itens = (from A in db.Atendimentos where A.idCliente.Equals(idCliente) select A).ToList();

            return(HelperAssociate.ConvertToGridAtendimento(itens));
        }
示例#3
0
        public List <AtendimentoGridViewModel> GetAllGridViewModel(Guid idOrg, int view, string idProfissional)
        {
            List <Atendimento> itens = new List <Atendimento>();

            //Meus Atendimentos abertos
            if (view == 0)
            {
                itens = (from A in db.Atendimentos where A.idProfissional.Equals(idProfissional) & A.statusAtendimento == CustomEnumStatus.StatusAtendimento.agendado select A).ToList();
            }

            //Meus Atendimentos Fechados
            if (view == 1)
            {
                itens = (from A in db.Atendimentos where A.idProfissional.Equals(idProfissional) & (A.statusAtendimento == CustomEnumStatus.StatusAtendimento.cancelado || A.statusAtendimento == CustomEnumStatus.StatusAtendimento.atendido) select A).ToList();
            }

            //Todos Fechados
            if (view == 2)
            {
                itens = (from A in db.Atendimentos where A.idOrganizacao.Equals(idOrg) & (A.statusAtendimento == CustomEnumStatus.StatusAtendimento.cancelado || A.statusAtendimento == CustomEnumStatus.StatusAtendimento.atendido) select A).ToList();
            }

            //Todos  Abertos
            if (view == 3)
            {
                itens = (from A in db.Atendimentos where A.idOrganizacao.Equals(idOrg) & A.statusAtendimento == CustomEnumStatus.StatusAtendimento.agendado select A).ToList();
            }

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


            return(HelperAssociate.ConvertToGridAtendimento(itens));
        }