コード例 #1
0
        public IActionResult RealizaBusca(string crm, string cpf, string tipo, string status, string data, string check)
        {
            if (HttpContext.Session.GetString("usuarioLogado") == "logado")
            {
                ConsultaDAO dao = new ConsultaDAO();

                List <Consulta> lista = new List <Consulta>();

                if (check == "crm")
                {
                    if ((string.IsNullOrEmpty(crm) || crm == ""))
                    {
                        return(View("BuscaConsulta"));
                    }

                    lista = dao.ListaResultadoBuscaCRM(crm, tipo, status);
                    ViewBag.ListaConsulta = lista;

                    dao.Dispose();
                }
                else if (check == "cpf")
                {
                    if ((string.IsNullOrEmpty(cpf) || cpf == ""))
                    {
                        return(View("BuscaConsulta"));
                    }


                    lista = dao.ListaResultadoBuscaCPF(cpf, tipo, status);
                    ViewBag.ListaConsulta = lista;

                    dao.Dispose();
                }
                else if (check == "data")
                {
                    if ((string.IsNullOrEmpty(data) || data == ""))
                    {
                        return(View("BuscaConsulta"));
                    }


                    lista = dao.ListaResultadoBuscaData(data, tipo, status);
                    ViewBag.ListaConsulta = lista;

                    dao.Dispose();
                }
                else
                {
                    lista = dao.ListaResultadoBusca(tipo, status);
                    ViewBag.ListaConsulta = lista;

                    dao.Dispose();
                }

                ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout");

                return(View());
            }

            return(View("NovoLogin"));
        }