Java tutorial
/* * 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 modelo.ParametrizacionManagers; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.SQLException; import modelo.ParametrizacionDelegates.*; import org.json.simple.*; /** * * @author illustrato */ public class MotivosVisitas { /** * * Llama al delegate para insertar un Tipo de contacto * * @param descripcion * @throws Exception */ public void insertar(String descripcion) throws Exception { InsertarMotivosVisitas insert = new InsertarMotivosVisitas(descripcion); insert.ejecutar(); } /** * * Llama al delegate para insertar un Tipo de contacto * * @param descripcion * @throws Exception */ public void actualizar(String descripcion, int codigo) throws Exception { ActualizarMotivosVisitas actualizar = new ActualizarMotivosVisitas(codigo, descripcion); actualizar.ejecutar(); } /** * * Llama al delegate para Eliminar un Laboratorio * * @param codigo * @throws Exception */ public JSONArray Eliminar(int codigo) throws Exception { JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); Integer respError; EliminarMotivosVisitas delete = new EliminarMotivosVisitas(codigo); delete.ejecutar(); respError = delete.getError(); jsonObject.put("error", respError); jsonArray.add(jsonObject); return jsonArray; } /** * SELECT * Obtiene la informacion de una unidad de medida y * guarda todo en un JSONArray para entregarselo a la vista. * * @return JSONArray * @throws SQLException */ public JSONArray getMotivosVisitas(String descripcion) throws Exception { //Ejecutamos la consulta y obtenemos el ResultSet SeleccionarMotivosVisitas seleccionar = new SeleccionarMotivosVisitas(); ResultSet rst = seleccionar.getMotivosVisitas(descripcion); //Creamos los JSONArray para guardar los objetos JSON JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); JSONArray jsonArreglo = new JSONArray(); while (rst.next()) { //Creamos el objecto JSON jsonObject.put("descripcion", rst.getString("DESCRIPCION")); jsonObject.put("codigo", rst.getString("CODIGO")); //Creamos el Array JSON jsonArray.add(jsonObject.clone()); } seleccionar.desconectar(); jsonArreglo.add(jsonArray); return jsonArreglo; } /** * * Obtiene la informacion del tipo de contacto mediante un codigo y * guarda todo en un JSONArray para entregarselo a la vista. * * @return JSONArray * @throws SQLException */ public JSONArray getMotivoVisita(int codigo) throws Exception { //Ejecutamos la consulta y obtenemos el ResultSet SeleccionarMotivosVisitas seleccionar = new SeleccionarMotivosVisitas(); ResultSet rst = seleccionar.getMotivoVisita(codigo); //Creamos los JSONArray para guardar los objetos JSON JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); while (rst.next()) { //Creamos el objecto JSON jsonObject.put("descripcion", rst.getString("DESCRIPCION")); jsonObject.put("codigo", rst.getString("CODIGO")); //Creamos el Array JSON jsonArray.add(jsonObject.clone()); } seleccionar.desconectar(); return jsonArray; } }