Exemplo n.º 1
0
        //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());
        }
Exemplo n.º 2
0
        //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"));
        }