public static Servicios ObtenerServicios(int IdServicio) throws Exception {

    Servicios miServicio = null;
    CallableStatement ObjProcedimiento;
    Connection conector = estado();

    try {

      ObjProcedimiento = conector.prepareCall("{call ObtenerServicios(?)}");
      ObjProcedimiento.setInt(1, IdServicio);

      ResultSet respuesta = ObjProcedimiento.executeQuery();
      miServicio = new Servicios();
      while (respuesta.next()) {
        miServicio.setIdServicio(respuesta.getInt(1));
        miServicio.setNombre(respuesta.getString(2));
      }

    } catch (Exception pp) {
      JOptionPane.showMessageDialog(
          null,
          "Error en Catalogo: ObtenerServicios " + pp.getMessage(),
          "ATENCION",
          JOptionPane.WARNING_MESSAGE);
    } finally {
      conector.close();
    }

    return miServicio;
  }
  public static boolean InsertarServicios(Servicios miServicio) throws Exception {
    boolean resultado = false;

    CallableStatement ObjProcedimiento;
    Connection conector = estado();

    try {

      ObjProcedimiento = conector.prepareCall("{call InsertarServicios(?)}");
      ObjProcedimiento.setString(1, miServicio.getNombre());
      ObjProcedimiento.execute();
      resultado = true;

    } catch (Exception pp) {
      JOptionPane.showMessageDialog(
          null,
          "Error en Catalogo: InsertarServicios " + pp.getMessage(),
          "ATENCION",
          JOptionPane.WARNING_MESSAGE);
    } finally {
      conector.close();
    }

    return resultado;
  }