/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import Modelo.Cargo;
import Modelo.Comuna;
import Modelo.Conexion;
import Modelo.Jardin;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

/**
 *
 * @author Claque
 */
public class ComunasBD {
   public static synchronized ArrayList<Comuna> obtenercomunas() {
        //El array que contendra todos nuestros productos
        ArrayList<Comuna> lista = new ArrayList<Comuna>();
        Connection cn = null;
        ResultSet rs = null;
        try {
            //SQL
            String sql = "SELECT comu_id,comu_nombre from comuna order by comu_nombre ASC";
            cn = Conexion.getConexion();
            Statement st = cn.createStatement();
            //almacenamos datos en un resultset
            rs = st.executeQuery(sql);
            //insertamos los datos de la bd en una lista
            while (rs.next()) {
                Comuna c = new Comuna();
                //Obtenemos los valores de la consulta y creamos
                //nuestro objeto producto
                c.setComu_id(rs.getInt("comu_id"));
                c.setComu_nombre(rs.getString("comu_nombre"));
                //Lo adicionamos a nuestra lista
                lista.add(c);
            }
            Conexion.cerrarConexion(cn);
        } catch (SQLException e) {
            Conexion.cerrarConexion(cn);
        } catch (Exception e) {
            Conexion.cerrarConexion(cn);
        }
        return lista;
    } 
   
   public static synchronized Comuna obtenercomuna(int id) {
        //El array que contendra todos nuestros productos
        Connection cn = null;
        ResultSet rs = null;
        Comuna c = new Comuna();
        try {
            //SQL
            String sql = "SELECT comu_id,comu_nombre from comuna where comu_id='" + id + "'";
            cn = Conexion.getConexion();
            Statement st = cn.createStatement();
            //almacenamos datos en un resultset

            rs = st.executeQuery(sql);
            //insertamos los datos de la bd en una lista

            while (rs.next()) {
                //Obtenemos los valores de la consulta y creamos
                //nuestro objeto producto
                c.setComu_id(rs.getInt("comu_id"));
                c.setComu_nombre(rs.getString("comu_nombre"));
             }

            Conexion.cerrarConexion(cn);
        } catch (SQLException e) {
            Conexion.cerrarConexion(cn);
        } catch (Exception e) {
            Conexion.cerrarConexion(cn);
        }
        return c;
    }
}
