package Controlador;

import dao.JardinBD;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author Claque
 */
public class Jardinnegocio {

    public void ingresarjardin(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        Modelo.Jardin j = new Modelo.Jardin();
        //request.getParameter --> Sirve para obtener los valores de las cajas de texto
        j.setJard_nombre(request.getParameter("nombrejardin"));
        j.setJard_cod(request.getParameter("codigojardin"));
        j.setJard_nombre(request.getParameter("nombrejardin"));
        j.setJard_direccion(request.getParameter("direccionjardin"));
        j.setJard_telefono(request.getParameter("telefonojardin"));
        j.setJard_comu_id(request.getParameter("comunajardin"));
        boolean rpta = JardinBD.ingresarjardin(j);
        if (rpta != false) {
            //Si inserto lo redireccionamos a otra pagina que se llama "mensaje.jsp"
            response.sendRedirect("aviso.jsp?aviso=Se registro el Jardin de manera correcta");
        } else {
            //Si no se inserto lo redireccionamos a otra pagina que se llama "mensaje.jsp"
            response.sendRedirect("aviso.jsp?aviso=No se registro el Jardin");
        }
    }
    
    public void actualizarjardin(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        Modelo.Jardin j=new Modelo.Jardin();
        //request.getParameter --> Sirve para obtener los valores de las cajas de texto
        j.setJard_nombre(request.getParameter("nombrejardin"));
        j.setJard_cod(request.getParameter("codigojardin"));
        j.setJard_nombre(request.getParameter("nombrejardin"));
        j.setJard_direccion(request.getParameter("direccionjardin"));
        j.setJard_telefono(request.getParameter("telefonojardin"));
        j.setJard_comu_id(request.getParameter("comunajardin"));
        j.setJard_id(Integer.parseInt(request.getParameter("idjardin")));
        System.out.println(j.getJard_id());
        boolean rpta = JardinBD.actualizarjardin(j);
        if (rpta != false) {
            //Si inserto lo redireccionamos a otra pagina que se llama "mensaje.jsp"
            response.sendRedirect("aviso.jsp?aviso=Se actualizo el Jardin de manera correcta");
        } else {
            //Si no se inserto lo redireccionamos a otra pagina que se llama "mensaje.jsp"
            response.sendRedirect("aviso.jsp?aviso=No se actualizo el Jardin");
        }
    }
    public void eliminarjardin(HttpServletRequest request, HttpServletResponse response,Modelo.Jardin varjardin)
            throws ServletException, IOException {
                 if(JardinBD.eliminarjardin(varjardin)){
                   // request.setAttribute("successMessage", "USUARIO ELIMINADO CORRECTAMENTE <b>" + varcargo.getCarg_id() + "</b>");
                    request.getRequestDispatcher("/jardinlistado.jsp").forward(request, response);
                }else{
                 //   request.setAttribute("errorMessage", "FALLO AL ELIMINAR EL USUARIO: <b>" + varcargo.getCarg_id() + "</b>, POR FAVOR INTENTE OTRA VEZ");                    
                   request.getRequestDispatcher("/jardinlistado.jsp").forward(request, response);
                }                
    }
    

}
