//METODO PARA LISTAR CARDAPIO DO PACIENTE public ActionResult CardapioV(string CPF) { if (Session["Paciente"] == null) { Response.Redirect("/Home/Index", false); } ViewBag.Logado = Session["Paciente"]; Paciente p = (Paciente)Session["Paciente"]; ViewBag.Paciente = (Paciente)Session["Paciente"]; CPF = p.CPF; //VERIFICA SE EXISTE ALGUM CPF CADASTRADO EM ALGUM CARDAPIO Cardapio c = new Cardapio(); if (c.VerificaCPFCardapio(CPF)) { List <Cardapio> cs = Cardapio.BuscarDados(CPF); ViewBag.Cardapio = cs; c.ListarCardapio(CPF); ViewBag.Cardapio1 = c; } else { return(RedirectToAction("CardapioS", "Cardapio")); } return(View()); }
//METODO PARA APGAR O PACIENTE public ActionResult ApagarP(Int32 ID) { if (Session["Paciente"] == null) { Response.Redirect("/Home/Index", false); } Paciente P = new Paciente(Convert.ToInt32(ID)); Cardapio C = new Cardapio(); //METODO PARA VERIFICAR O CPF NO CARDAPIO if (C.VerificaCPFCardapio(P.CPF)) { //METODO PARA BUSCAR AS INFORMAÇÕES DO CARDAPIO C.ListarCardapio(P.CPF); C = new Cardapio(C.Cod_Cardapio); //METODO PARA APAGAR O CARDAPIOALIMENTO DO PACIENTE if (C.ApagarCA()) { //METODO PARA APAGAR O CARDAPIO DO PACIENTE if (C.ApagarC(P.CPF)) { //METODO PARA APAGAR O PACIENTE P.Apagar(); } } } //CASO ELE NAO TENHA CADASTRO EM ALGUM CARDAPIO ELE É APAGADO DIRETO else { P.Apagar(); } return(RedirectToAction("Listar", "Adm")); }