예제 #1
0
 public static boolean ModificarCliente(Cliente cliente, String idcliente) {
   boolean estado = false;
   String sql =
       "UPDATE CLIENTE SET idcliente='"
           + cliente.getIdcliente()
           + "', nombrecliente='"
           + cliente.getNombrecliente()
           + "',apellidocliente='"
           + cliente.getApellidocliente()
           + "', correocliente='"
           + cliente.getCorreocliente()
           + "', telefono='"
           + cliente.getTelefono()
           + "' where idcliente='"
           + idcliente
           + "'";
   try {
     Connection cn = DB.Conectar();
     PreparedStatement ps = null;
     ps = cn.prepareStatement(sql);
     ps.executeUpdate();
     // dlgfactura.lblmensaje.setText("Registro modificado exitosamente");
     ps.close();
     cn.close();
     estado = true;
   } catch (SQLException e) {
     Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e);
     System.out.println("Error al modificar el cliente");
   }
   return estado;
 }
예제 #2
0
  public static Integer BuscarRegistro(String idcliente) {
    ResultSet rs = null;
    int a = 0;
    // Cliente cliente = new Cliente();
    try {
      Connection cn = DB.Conectar();
      PreparedStatement ps = null;
      ps =
          cn.prepareStatement(
              "SELECT COUNT(*) as cuenta FROM cliente WHERE idcliente =" + idcliente);
      rs = ps.executeQuery();
      while (rs.next()) {
        a = rs.getInt("cuenta");
      }

    } catch (SQLException e) {
      Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e);
      System.out.println("Error al buscar el cliente");
    }
    return a;
  }
예제 #3
0
  public static Cliente BuscarCliente(String idcliente) {
    ResultSet rs = null;
    Cliente cliente = new Cliente();
    try {
      Connection cn = DB.Conectar();
      PreparedStatement ps = null;
      ps = cn.prepareStatement("SELECT * FROM cliente WHERE idcliente ='" + idcliente + "'");
      rs = ps.executeQuery();
      // System.out.println("entrando al while");
      while (rs.next()) {
        cliente.setIdcliente(rs.getString("idcliente"));
        cliente.setNombrecliente(rs.getString("nombrecliente"));
        cliente.setApellidocliente(rs.getString("apellidocliente"));
        cliente.setCorreocliente(rs.getString("correocliente"));
        cliente.setTelefono(rs.getString("telefono"));
        //   System.out.println(rs.getString("nombrecliente"));
      }

    } catch (SQLException e) {
      Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e);
      System.out.println("Error al buscar el cliente");
    }
    return cliente;
  }
예제 #4
0
 public static boolean GuardarCliente(Cliente cliente) throws SQLException {
   boolean estado = false;
   try {
     Connection cn = DB.Conectar();
     PreparedStatement ps = null;
     ps =
         cn.prepareStatement(
             "INSERT INTO cliente (idcliente, nombrecliente, apellidocliente, correocliente, telefono) "
                 + "VALUES (?,?,?,?,?) ");
     ps.setString(1, cliente.getIdcliente());
     ps.setString(2, cliente.getNombrecliente());
     ps.setString(3, cliente.getApellidocliente());
     ps.setString(4, cliente.getCorreocliente());
     ps.setString(5, cliente.getTelefono());
     ps.executeUpdate();
     ps.close();
     cn.close();
     estado = true;
   } catch (SQLException e) {
     Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e);
     System.out.println("Error al guardar el cliente");
   }
   return estado;
 }