public static void main(String[] args) throws Exception {
    //  SIMULANDO PEGADA DE PARAMETROS 'REQUESTE' DO FORMULARIO  ///////////
    String nome = ("Wesley Praxedes");
    String email = ("*****@*****.**");
    long telefone = Long.parseLong("6196657468");
    String data = ("01/01/2012");

    //  FORMATANDO DATA  ///////////////////////////////////////////////////
    String auxDt = data;
    int ano = Integer.parseInt(auxDt.substring(6, 10)) - 1900;
    int mes = Integer.parseInt(auxDt.substring(3, 5)) - 1;
    int dia = Integer.parseInt(auxDt.substring(0, 2));
    java.sql.Date dtSQL = new java.sql.Date(ano, mes, dia);

    //  MONTANDO OBJETO CLIENTE  ///////////////////////////////////////////
    Cliente cliente = new Cliente();
    cliente.setNome(nome);
    cliente.setEmail(email);
    cliente.setTelefone(telefone);
    cliente.setDtnasc(dtSQL);

    //  PASSANDO OBJETO PARA O DAO  /////////////////////////////////////////
    ClienteDAO dao = new ClienteDAO();
    dao.adicionar(cliente);

    System.out.println("Gravado!");
  }
 public void add(int id, String nome, String telefone, String email) {
   Cliente c = new Cliente();
   c.setId(id);
   c.setNome(nome);
   c.setTelefone(telefone);
   c.setEmail(email);
   if (!clientes.contains(c)) clientes.add(c);
 }
  public boolean registrarArticulo(Cliente cliente) {

    String sql =
        "insert into tbclientes(codigo,primer_nombre,segundo_nombre,primer_apellido,segundo_apellido,correo,idtipo,plan,estado) "
            + "values('"
            + cliente.getCodigo()
            + "','"
            + cliente.getPrimer_nombre()
            + "','"
            + cliente.getSegundo_nombre()
            + "','"
            + cliente.getPrimer_apellido()
            + "','"
            + cliente.getSegundo_apellido()
            + "','"
            + cliente.getCorreo()
            + "',"
            + cliente.getIdTipo()
            + ",'"
            + cliente.getPlan()
            + "',"
            + cliente.isEstado()
            + ")";

    boolean exito = false;
    try {
      exito = conexion.ejecutarSql(sql);

    } catch (Exception e) {

    }
    return exito;
  }
  public ArrayList<Cliente> listarCliente() {

    ArrayList listaCliente = new ArrayList();
    Cliente cliente;
    Conexion c = new Conexion();

    try {
      Connection acceBD = c.getConexion();
      PreparedStatement ps = acceBD.prepareStatement("Select * from tbclientes");
      ResultSet rs = ps.executeQuery();

      while (rs.next()) {
        cliente = new Cliente();
        cliente.setCodigo(rs.getString(1));
        cliente.setPrimer_nombre(rs.getString(2));
        cliente.setSegundo_nombre(rs.getString(3));
        cliente.setPrimer_apellido(rs.getString(4));
        cliente.setSegundo_apellido(rs.getString(5));
        cliente.setCorreo(rs.getString(6));
        //  cliente.setNombreTipo(Integer.parseInt(rs.getString(7)));
        cliente.setPlan(rs.getString(8));
        listaCliente.add(cliente);
      }
    } catch (Exception e) {
    }

    return listaCliente;
  }
 @SuppressWarnings("unchecked")
 @Override
 public List<Cotizacion> obtenerCotizacionCliente(Cliente cli) {
   Session session = HibernateUtil.getSessionFactory().openSession();
   Query q = session.createQuery("from Cotizacion as c where cliente.dni=:dni ");
   q.setInteger("dni", cli.getDni());
   return q.list();
 }
  public String consultarCliente(String codigo) {
    sql = "select * from usuario where idusuario='" + codigo + "'";
    String c = "";

    try {
      ResultSet resultado = conexion.ejecutarQuery(sql);
      while (resultado.next()) {

        Cliente usuario = new Cliente();
        usuario.setPrimer_nombre(resultado.getString("nombre"));
        c = usuario.getPrimer_nombre();
      }

    } catch (Exception e) {

    }
    return c;
  }
  private void btnokActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnokActionPerformed

    Ferramentas.camposVisiveis(false, imgnome, imgendereco, imgtelefone, imgidade);

    if (txtnome.getText().equals("")) {
      Ferramentas.showErro("Entre com o nome.", "ERRO!!");
      Ferramentas.camposVisiveis(true, imgnome);
      return;
    }
    if (txtendereco.getText().equals("")) {
      Ferramentas.showErro("Entre com o endereço.", "ERRO!!");
      Ferramentas.camposVisiveis(true, imgendereco);
      return;
    }
    if (txttelefone.getText().equals("")) {
      Ferramentas.showErro("Entre coma telefone.", "ERRO!!");
      Ferramentas.camposVisiveis(true, imgtelefone);
      return;
    }
    if (txtidade.getText().equals("")) {
      Ferramentas.showErro("Confirme a idade.", "ERRO!!");
      Ferramentas.camposVisiveis(true, imgidade);
      return;
    }

    Cliente cliente = new Cliente();
    cliente.setEndereco(txtendereco.getText());
    cliente.setNome(txtnome.getText());
    cliente.setTelefone(txttelefone.getText());
    cliente.setIdade(Integer.parseInt(txtidade.getText()));

    try {
      dao.addCliente(cliente);
      Ferramentas.showMensagem("Operação realizada com sucesso.", "Atenção");
    } catch (SQLException ex) {
      Ferramentas.showErro("Erro, não foi possível adicionar o cliente.", "ERRO!!");
    }

    Ferramentas.limparCampos(txtnome, txtendereco, txttelefone, txtidade);
    txtnome.requestFocus();
  } // GEN-LAST:event_btnokActionPerformed
Example #8
0
 public void alterar(Cliente cliente) throws SQLException {
   String sql =
       "update cliente set cli_nome = ?,cli_datanasc = ?, cli_telefone = ?,cli_celular = ?, cli_cpf = ?,"
           + "cli_rg = ?,cli_email = ?,cli_rua = ?, cli_numero = ?, cli_bairro = ?,cli_cidade = ?"
           + " where cli_codigo = ?";
   PreparedStatement stmt = this.conexao.prepareStatement(sql);
   stmt.setString(1, cliente.getNome());
   stmt.setDate(2, new java.sql.Date(cliente.getNascimento().getTime()));
   stmt.setString(3, cliente.getTelefone());
   stmt.setString(4, cliente.getCelular());
   stmt.setString(5, cliente.getCpf());
   stmt.setString(6, cliente.getRg());
   stmt.setString(7, cliente.getEmail());
   stmt.setString(8, cliente.getRua());
   stmt.setString(9, cliente.getNumero());
   stmt.setString(10, cliente.getBairro());
   stmt.setString(11, cliente.getCidade());
   stmt.setInt(12, cliente.getId());
   stmt.execute();
   stmt.close();
 }
Example #9
0
  public List<Cliente> listar(String nome) throws SQLException {
    String sql = "select * from cliente where cli_nome ilike ? order by cli_nome";
    PreparedStatement pstmt = this.conexao.prepareStatement(sql);
    pstmt.setString(1, nome);

    ResultSet rs = pstmt.executeQuery();
    List<Cliente> clientes = new ArrayList<>();

    while (rs.next()) {
      Cliente cliente = new Cliente();
      cliente.setNome(rs.getString("cli_nome"));
      cliente.setNascimento(rs.getDate("cli_datanasc"));
      cliente.setTelefone(rs.getString("cli_telefone"));
      cliente.setCelular(rs.getString("cli_celular"));
      cliente.setCpf(rs.getString("cli_cpf"));
      cliente.setRg(rs.getString("cli_rg"));
      cliente.setEmail(rs.getString("cli_email"));
      cliente.setRua(rs.getString("cli_rua"));
      cliente.setNumero(rs.getString("cli_numero"));
      cliente.setBairro(rs.getString("cli_bairro"));
      cliente.setCidade(rs.getString("cli_cidade"));
      cliente.setId(rs.getInt("cli_codigo"));
      clientes.add(cliente);
    }
    rs.close();
    pstmt.close();
    return clientes;
  }
Example #10
0
  public void adicionar(Cliente cliente) throws SQLException {
    String sql =
        "insert into cliente (cli_nome,cli_datanasc,cli_telefone,cli_celular,cli_cpf,cli_rg,"
            + "cli_email,cli_rua,cli_numero,cli_bairro,cli_cidade) values (?,?,?,?,?,?,?,?,?,?,?)";
    try {
      PreparedStatement stmt = this.conexao.prepareStatement(sql);
      stmt.setString(1, cliente.getNome());
      stmt.setDate(2, new java.sql.Date(cliente.getNascimento().getTime()));
      stmt.setString(3, cliente.getTelefone());
      stmt.setString(4, cliente.getCelular());
      stmt.setString(5, cliente.getCpf());
      stmt.setString(6, cliente.getRg());
      stmt.setString(7, cliente.getEmail());
      stmt.setString(8, cliente.getRua());
      stmt.setString(9, cliente.getNumero());
      stmt.setString(10, cliente.getBairro());
      stmt.setString(11, cliente.getCidade());

      stmt.execute();
      stmt.close();
    } catch (SQLException ex) {
      JOptionPane.showMessageDialog(null, "Erro: " + ex);
    }
  }
  /**
   * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
   *
   * @param request servlet request
   * @param response servlet response
   * @throws ServletException if a servlet-specific error occurs
   * @throws IOException if an I/O error occurs
   */
  protected void processRequest(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

    ArrayList<String> errores = new ArrayList<String>();

    String nombre = request.getParameter("nombre");
    String paterno = request.getParameter("paterno");
    String materno = request.getParameter("materno");
    String email = request.getParameter("email");
    String sexo = request.getParameter("sexo");
    String dni = request.getParameter("dni");
    String direccion = request.getParameter("direccion");
    String distrito = request.getParameter("distrito");
    String fnac = request.getParameter("fnac");
    String celular = request.getParameter("celular");
    String tipo = request.getParameter("tipo");
    String estado = request.getParameter("estado");
    String clave1 = request.getParameter("clave1");
    String clave2 = request.getParameter("clave2");

    if (nombre.isEmpty()) {
      errores.add("Debe de ingresar un nombre.");
    }

    if (paterno.isEmpty()) {
      errores.add("Debe de ingresar un Apellido paterno.");
    }

    if (materno.isEmpty()) {
      errores.add("Debe de ingresar un Apellido materno.");
    }

    if (email.isEmpty()) {
      errores.add("Debe de ingresar un correo.");
    }

    if (dni.isEmpty()) {
      errores.add("Debe de ingresar un correo.");
    }

    if (direccion.isEmpty()) {
      errores.add("Debe de ingresar un correo.");
    }

    if (clave1.equals(clave2)) {
    } else {
      errores.add("Las contrasenas no coinciden.");
    }

    if (dni.isEmpty()) {
      errores.add("Debe de ingresar un correo.");
    }

    if (errores.isEmpty()) {
      ClienteNegocio un = new ClienteNegocio();
      try {
        Cliente vo = new Cliente();
        vo.setNombre(nombre);
        vo.setApellidoPaterno(paterno);
        vo.setApellidoMaterno(materno);
        vo.setCorreo(email);
        vo.setSexo(sexo.charAt(0));
        vo.setDni(dni);
        vo.setDireccion(direccion);
        vo.setDistritoId(Integer.valueOf(distrito));
        vo.setFechaNacimiento(fnac);
        vo.setCelular(celular);
        vo.setClave(clave1);
        vo.setEstado(Integer.valueOf(1));
        un.insertar(vo);

        RequestDispatcher vista = request.getRequestDispatcher("login.jsp");
        vista.forward(request, response);

      } catch (Exception e) {
        e.printStackTrace();
        System.out.println("Fallo al registrar");
        errores.add("Hubo un error en el registro del evento");
        request.setAttribute("errores", errores);
        RequestDispatcher vista = request.getRequestDispatcher("RegistrarCliente.jsp");
        vista.forward(request, response);
      }
    } else {
      System.out.println("Fallo al registrar");
      request.setAttribute("errores", errores);
      RequestDispatcher vista = request.getRequestDispatcher("RegistrarCliente.jsp");
      vista.forward(request, response);
    }
  }