예제 #1
0
 public long crearTicket() {
   long incremento = this.iniciarTicket();
   if (incremento > 0) {
     incremento = (incremento + 1);
     String sql =
         "INSERT INTO cartera (id_correlativo_cart,ticket_cart,user_sistema,estatus) VALUES ("
             + incremento
             + ",'TIC-"
             + incremento
             + "','"
             + Usuario.getUser().getLogin()
             + "',0)";
     try {
       Statement stmt = Conexion.getSratement();
       stmt.executeUpdate(sql);
       return incremento;
     } catch (SQLException e) {
       System.out.println(e.toString());
       return -1;
     }
   } else {
     System.out.println("incremento " + incremento);
     return -1;
   }
 }
예제 #2
0
  private long iniciarTicket() {

    long correlativo = 0;

    try {

      String sql = "SELECT MAX(id_correlativo_cart) as tik FROM cartera";
      Statement stmt = Conexion.getSratement();
      ResultSet rset = stmt.executeQuery(sql);

      if (rset.next()) {
        correlativo = rset.getLong("tik");
        if (correlativo == 0) { // cuando no hay registros hay que crear uno
          correlativo = 1000;
        }
      }
      // System.out.println(correlativo);
      rset.close();
      return correlativo;

    } catch (SQLException e) {
      System.out.println("iniciar ticket " + e.toString());
      return -1;
    }
  }
예제 #3
0
  public long findByUserSystem(String user) {

    long correlativo = 0;

    try {

      String sql =
          "SELECT id_correlativo_cart FROM cartera WHERE user_sistema='" + user + "' AND estatus=0";
      Statement stmt = Conexion.getSratement();
      ResultSet rset = stmt.executeQuery(sql);

      if (rset.next()) {
        correlativo = rset.getLong("id_correlativo_cart");
      } else {
        correlativo = 0;
      }

      rset.close();

      return correlativo;

    } catch (SQLException e) {
      System.out.println(e.toString());
      return -1;
    }
  }
예제 #4
0
  public long asignarTicket(Cartera cartera) {

    long incremento = 0;

    String sql =
        "UPDATE cartera SET fecha_llamada='"
            + cartera.getFechaLlamada()
            + "',"
            + "id_actividad="
            + cartera.getTshActividades().getIdActividad()
            + ","
            + "id_estatus="
            + cartera.getTshEstatus().getIdEstatus()
            + ","
            + "detalle='"
            + cartera.getDetalle()
            + "',"
            + "comentario_inicial='"
            + cartera.getComentarioInicial()
            + "',"
            + "abonado='"
            + cartera.getAbonado()
            + "',"
            + "estatus="
            + cartera.getEstatus()
            + ","
            + "fecha_compromiso='"
            + cartera.getFechaCompromiso()
            + "' "
            + "WHERE estatus=0 AND user_sistema='"
            + cartera.getUserSistema()
            + "' AND "
            + "id_correlativo_cart="
            + cartera.getIdCorrelativoCart();

    // System.out.println(sql);

    try {
      Statement stmt = Conexion.getSratement();
      stmt.executeUpdate(sql);
      incremento = this.iniciarTicket() + 1;
      return incremento;
    } catch (SQLException e) {
      System.out.println(e.toString());
      return -1;
    }
  }