コード例 #1
0
        // CONSTRUTOR COM OS ATRIBUTOS
        public ActionResult EditarPiscicultura(string nome, string local, string clima, int qtd_Tanques, string tamanhoLocal, int id)
        {
            //CRIANDO OBJETO DE USUARIO
            ModeloPiscicultura b = new ModeloPiscicultura();

            //ATRIBUINDO O VALORES
            b.Nome         = nome;
            b.Local        = local;
            b.Clima        = clima;
            b.Qtd_Tanques  = qtd_Tanques;
            b.TamanhoLocal = tamanhoLocal;
            b.Cpf_usuario  = ((ModeloLogin)Session["User"]).Cpf.ToString();
            b.Id           = id;

            //CHAMA MÉTODO DO CONTROLLER
            string res = b.EditarPiscicultura();

            TempData["Msg"] = res;
            // COMPARA SE ESTA CORRETO E APRESENTA A MENSAGEM DE CONFIRMAÇÃO
            if (res == "Editado com sucesso!")
            {
                //RETORNA PARA A VIEW
                return(RedirectToAction("ListaPiscicultura"));
            }
            else
            {
                return(View());
            }
        }
コード例 #2
0
        public ActionResult ListaPiscicultura()
        {
            ModeloPiscicultura m = new ModeloPiscicultura();

            m.Cpf_usuario = ((ModeloLogin)Session["User"]).Cpf.ToString();
            return(View(ModeloPiscicultura.ListarPiscicultura(m.Cpf_usuario)));
        }
コード例 #3
0
        public ActionResult RegistrarPiscicultura(string nome, string local, string clima, string tamanhoLocal)
        {
            ModeloPiscicultura m  = new ModeloPiscicultura();
            ModeloTanque       mt = new ModeloTanque();

            //m.Id = id;
            m.Nome         = nome;
            m.Qtd_Tanques  = mt.PesquisaNumeroTanques(m.Cpf_usuario, m.Id);
            m.Local        = local;
            m.Clima        = clima;
            m.TamanhoLocal = tamanhoLocal;
            m.Cpf_usuario  = ((ModeloLogin)Session["User"]).Cpf.ToString();

            ModeloUsuario mu = new ModeloUsuario();
            int           plano = -1, numeroPisciculturas = 0;

            plano = mu.PesquisaUsuario(m.Cpf_usuario).Plano;
            numeroPisciculturas = m.PesquisaNumeroPisciculturas(m.Cpf_usuario);

            if (plano == 1 && numeroPisciculturas < 1 || plano == 2 && numeroPisciculturas <= 2 || plano == 3)
            {
                TempData["Msg"] = m.CriarPiscicultura();
            }

            else
            {
                TempData["Msg"] = "Você não pode registrar uma piscicultura";
            }

            return(RedirectToAction("RegistrarPiscicultura", "Piscicultura"));
        }
コード例 #4
0
        public ActionResult DeletarPiscicultura(int id)
        {
            ModeloPiscicultura m = new ModeloPiscicultura();

            m.Id = id;
            m.RemoverPiscicultura();
            return(RedirectToAction("ListaPiscicultura"));
        }
コード例 #5
0
        public ActionResult EditarPiscicultura(int id)
        {
            //UTILIZAR O OBJETO USUARIO PARA CHAMAR O MÉTODO BUSCAUSUARIO DE CONTROLLER
            ModeloPiscicultura b = ModeloPiscicultura.BuscaPiscicultura(id);

            //COMPARAR PARA VER SE ENCONTRAR UM OBJETO IGUAL
            if (b == null)
            {
                //MENSAGEM DE CONFIRMAÇÃO
                TempData["Msg"] = "Erro ao buscar piscicultura!";
                //RETORNA PARA A VIEW
                return(RedirectToAction("ListarPiscicultura"));
            }
            return(View(b));
        }
コード例 #6
0
        public ActionResult ExcluirTanque(int id)
        {
            int sec;
            //sec = (int) Session["idpis"];
            ModeloTanque       mt = new ModeloTanque();
            ModeloLogin        ml = new ModeloLogin();
            ModeloPiscicultura mp = new ModeloPiscicultura();

            ml.Cpf             = ((ModeloLogin)Session["User"]).Cpf.ToString();
            mt.Piscicultura_id = (int)TempData["IdPiscicultura2"];

            mt.RemoverTanque(id);
            int numeroTanques = mt.PesquisaNumeroTanques(ml.Cpf, mt.Piscicultura_id);

            mp.DiminuiNumeroTanques(ml.Cpf, mt.Piscicultura_id);

            return(RedirectToAction("EscolherPiscicultura", "Tanque"));
        }