예제 #1
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"));
        }