コード例 #1
0
  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;
  }
コード例 #2
0
  @Override
  public boolean actualizarpersona(Persona persona) {
    boolean flat = false;
    String query =
        "UPDATE persona SET nombre='"
            + persona.getNombre()
            + "',apepat='"
            + persona.getApepat()
            + "',apemat='"
            + persona.getApemat()
            + "',sexo='"
            + persona.getSexo()
            + "',dni='"
            + persona.getDni()
            + "',celular='"
            + persona.getCelular()
            + "',direccion='"
            + persona.getDireccion()
            + "' WHERE id_persona ="
            + persona.getId_persona()
            + "";

    try {
      cn.execC(query);
      cn.Commit();

      return true;
    } catch (Exception EX) {
      cn.RollBack();

      return false;
    }
  }
コード例 #3
0
 @Override
 public List<Persona> listarpersona(String buscar) {
   List<Persona> lista = null;
   String query =
       "select per.nombre, per.dni from persona per where "
           + " UPPER(per.dni) like ('%"
           + buscar
           + "%')";
   System.out.println(query);
   lista = new ArrayList<Persona>();
   cn.execQuery(query);
   while (cn.getNext()) {
     Persona per = new Persona();
     per.setId_persona(cn.getCol("id_persona"));
     per.setNombre(cn.getCol("nombre"));
     per.setApepat(cn.getCol("apepat"));
     per.setApemat(cn.getCol("apemat"));
     per.setSexo(cn.getCol("sexo"));
     per.setDni(cn.getCol("dni"));
     per.setCelular(cn.getCol("celular"));
     per.setDireccion(cn.getCol("direccion"));
     lista.add(per);
   }
   return lista;
 }
コード例 #4
0
 @Override
 public boolean eliminarpersona(String id_persona) {
   boolean flat = false;
   String query = "DELETE FROM persona WHERE id_persona=" + id_persona + "";
   try {
     cn.execC(query);
     cn.Commit();
     return true;
   } catch (Exception EX) {
     cn.RollBack();
     return false;
   }
 }
コード例 #5
0
 /**
  * @param rowIndex
  * @param columnIndex
  * @return valor de la fila, columna.
  */
 @Override
 public Object getValueAt(int rowIndex, int columnIndex) {
   Detalleventa dv = this.detallesVentas.get(rowIndex);
   switch (columnIndex) {
     case 0:
       {
         Query q =
             Conexion.getConexion()
                 .getEmf()
                 .createEntityManager()
                 .createNamedQuery("Producto.findByIdProducto");
         q.setParameter("idProducto", dv.getIdProducto());
         return ((Producto) q.getSingleResult()).getNombre();
       }
     case 1:
       {
         return dv.getCantidad();
       }
     case 2:
       {
         return new DecimalFormat("Q#,##0.00").format(dv.getPrecio());
       }
     case 3:
       {
         return new DecimalFormat("Q#,##0.00").format(dv.getSubtotal());
       }
     default:
       return null;
   }
 }
コード例 #6
0
  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;
  }
コード例 #7
0
 public boolean modificar() {
   return Conexion.getInstancia()
       .ejecutarSentencia(
           "UPDATE alumno SET nombreAlumno='"
               + this.getNombreAlumno()
               + "',apellidoAlumno='"
               + this.getApellidoAlumno()
               + "',"
               + "telefono1='"
               + this.getTelefono1()
               + "',telefono2='"
               + this.getTelefono2()
               + "',descripcion='"
               + this.getDescripcion()
               + "',"
               + "foto='"
               + this.getFoto()
               + "',sexo='"
               + this.getSexo()
               + "',idUsuario="
               + usuario.getIdUsuario()
               + ",idProfesor="
               + profesor.getIdProfesor()
               + " WHERE idAlumno ="
               + this.getIdAlumno());
 }
コード例 #8
0
 public int agregarConRetorno() {
   return Conexion.getInstancia()
       .ejecutarSentenciaConRetorno(
           "INSERT INTO leccion(idUnidad, nombreLeccion, archivo) VALUES ('"
               + idUnidad
               + "','"
               + nombreLeccion
               + "','"
               + archivo
               + "')");
 }
コード例 #9
0
  @Override
  public boolean agregarpersona(Persona persona) {
    boolean flat = false;
    Statement st = null;
    String query =
        "INSERT INTO persona (nombre,apepat,apemat,sexo,dni,celular,direccion)"
            + " VALUES('"
            + persona.getNombre()
            + "',"
            + "'"
            + persona.getApepat()
            + "',"
            + "'"
            + persona.getApemat()
            + "',"
            + "'"
            + persona.getSexo()
            + "',"
            + ""
            + persona.getDni()
            + ","
            + ""
            + persona.getCelular()
            + ","
            + "'"
            + persona.getDireccion()
            + "')";
    System.out.println(query);
    try {
      cn.execC(query);
      cn.Commit();

      return true;
    } catch (Exception EX) {
      cn.RollBack();

      return false;
    }
  }
コード例 #10
0
ファイル: Usuario.java プロジェクト: Levill/pichuita
 public void save() {
   con.setEjecutar(
       "insert into usuarios(nombre,peso,sexo,apepat,apemat) values('"
           + this.nombre
           + "','"
           + this.peso
           + "','"
           + this.sexo
           + "','"
           + this.apepat
           + "','"
           + this.apemat
           + "')");
 }
コード例 #11
0
  void llenarCmbFormaPago() {
    Conexion SIC = new Conexion();
    Connection con = SIC.conexion();

    String sentenciaSQL =
        "SELECT codigo, nombre FROM catalogo_cuentas WHERE codigo LIKE '111-01' OR codigo LIKE '111-02' OR codigo LIKE '111-03-01'";

    try {
      Statement statement = con.createStatement();
      ResultSet resultado = statement.executeQuery(sentenciaSQL);

      while (resultado.next()) {
        Cuenta cuenta = new Cuenta();
        cuenta.setNombre(resultado.getString("nombre"));
        cuenta.setCodigo(resultado.getString("codigo"));
        formaPago.add(cuenta);

        cmb_tipoPagoAumentoActivo.addItem(cuenta.getNombre());
      }
    } catch (Exception e) {
      JOptionPane.showMessageDialog(rootPane, "Error al llenar Tipo de Pago");
    }
  }
コード例 #12
0
ファイル: Usuario.java プロジェクト: Levill/pichuita
 public void update() {
   con.setEjecutar(
       "update usuarios set nombre='"
           + this.nombre
           + "',peso='"
           + this.peso
           + "',sexo='"
           + this.sexo
           + "',apepat='"
           + this.apepat
           + "',apemat='"
           + this.apemat
           + "' where  id_usuario='"
           + this.id_usuario
           + "'");
 }
コード例 #13
0
  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;
  }
コード例 #14
0
 public int agregarConRetorno() {
   System.out.println(
       "INSERT INTO alumno(idUsuario, idProfesor, nombreAlumno, apellidoAlumno, telefono1, telefono2, descripcion, foto, sexo) VALUES ("
           + usuario.getIdUsuario()
           + ", "
           + profesor.getIdProfesor()
           + ", '"
           + nombreAlumno
           + "','"
           + apellidoAlumno
           + "','"
           + telefono1
           + "','"
           + telefono2
           + "','"
           + descripcion
           + "','"
           + foto
           + "','"
           + sexo
           + "')");
   return Conexion.getInstancia()
       .ejecutarSentenciaConRetorno(
           "INSERT INTO alumno(idUsuario, idProfesor, nombreAlumno, apellidoAlumno, telefono1, telefono2, descripcion, foto, sexo) VALUES ("
               + usuario.getIdUsuario()
               + ", "
               + profesor.getIdProfesor()
               + ", '"
               + nombreAlumno
               + "','"
               + apellidoAlumno
               + "','"
               + telefono1
               + "','"
               + telefono2
               + "','"
               + descripcion
               + "','"
               + foto
               + "','"
               + sexo
               + "')");
 }
コード例 #15
0
  public ArrayList<Rol> cargarRoles() {

    String sql = "select * from tbrol";
    System.out.println(sql);
    Rol rol = null;
    ArrayList<Rol> roles = new ArrayList<Rol>();
    try {
      ResultSet resultado = conexion.ejecutarQuery(sql);
      while (resultado.next()) {

        rol = new Rol();
        rol.setDescripcion(resultado.getString("descripcion"));
        rol.setId(Integer.parseInt(resultado.getString("id")));
        roles.add(rol);
      }
    } catch (Exception e) {
      System.out.println("no hace ni mierda");
    }
    return roles;
  }
コード例 #16
0
  public ArrayList<TipoCliente> traerTipos() {

    String sql = "select * from tbtipocliente";
    System.out.println(sql);
    TipoCliente tipC = null;
    ArrayList<TipoCliente> tipos = new ArrayList<TipoCliente>();
    try {
      ResultSet resultado = conexion.ejecutarQuery(sql);
      while (resultado.next()) {

        tipC = new TipoCliente();
        tipC.setDescripcion(resultado.getString("descripcion"));
        tipC.setId(Integer.parseInt(resultado.getString("id")));

        tipos.add(tipC);
      }
    } catch (Exception e) {
      System.out.println("no hace ni mierda");
    }
    return tipos;
  }
コード例 #17
0
ファイル: ReporteBD.java プロジェクト: hugoduar/ReportControl
  public static String getFecReqPorIdReporte(int idRep) {
    String nom = "";
    try {
      Connection con = Conexion.getConexion();

      con.setAutoCommit(false);
      PreparedStatement pst =
          con.prepareStatement(
              "SELECT fec_req FROM MReparacion NATURAL JOIN MReporte WHERE id_rep=?",
              PreparedStatement.RETURN_GENERATED_KEYS);
      pst.setInt(1, idRep);
      ResultSet rs = pst.executeQuery();
      while (rs.next()) {
        nom += " " + rs.getString("fec_req") + " ";
      }
      con.commit();
      con.close();
    } catch (Exception ex) {
      Logger.getLogger(ReporteBD.class.getName()).log(Level.SEVERE, null, ex);
    }
    return nom;
  }
コード例 #18
0
ファイル: Usuario.java プロジェクト: Levill/pichuita
 public List list() {
   List<Usuario> lista = new ArrayList<Usuario>();
   con.setSeleccion("select * from usuarios");
   Usuario user;
   try {
     while (con.getRs().next()) {
       user = new Usuario();
       user.setId_usuario(con.getRs().getInt("id_usuario"));
       user.setNombre(con.getRs().getString("nombre"));
       user.setPeso(con.getRs().getInt("peso"));
       user.setSexo(con.getRs().getString("sexo"));
       user.setApepat(con.getRs().getString("apepat"));
       user.setApemat(con.getRs().getString("apemat"));
       lista.add(user);
     }
   } catch (Exception ex) {
     System.out.println("ERROr" + ex.getMessage());
   }
   return lista;
 }
コード例 #19
0
  /**
   * Handles the HTTP <code>POST</code> method.
   *
   * @param request servlet request
   * @param response servlet response
   * @throws ServletException if a servlet-specific error occurs
   * @throws IOException if an I/O error occurs
   */
  @Override
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    String nic_usu = request.getParameter("inputNombreUsuario");
    String con_usu = request.getParameter("inputPassword");

    String cor_usu = request.getParameter("inputCorreo");
    String nom_usu = request.getParameter("inputNombre");
    String apa_usu = request.getParameter("inputPaterno");
    String ama_usu = request.getParameter("inputMaterno");
    String tip_usu = request.getParameter("selRolUsuario");
    String gpo_alu = request.getParameter("inputGrupo");
    String bol_alu = request.getParameter("inputBoleta");

    try {
      Connection con = Conexion.getConexion();

      Usuario usuario = new Usuario();
      usuario.setNicUsu(nic_usu);
      usuario.setConUsu(con_usu);
      usuario.setIdTus(Integer.parseInt(tip_usu));

      ValidarUsuario validarUsuario = new ValidarUsuario(usuario);
      if (validarUsuario.esValido()) {
        UsuarioBD usuarioBD = new UsuarioBD();
        int idUsu = usuarioBD.insertarUsuario(con, usuario);
        System.out.println("La id insertada es: " + idUsu);
        usuario.setIdUsu(idUsu);
        TipoUsuario tipoUsuario = new TipoUsuario();
        TipoUsuarioBD tipoUsuarioBD = new TipoUsuarioBD();
        tipoUsuario = tipoUsuarioBD.getPorIdTus(con, usuario.getIdTus());
        String desTus = tipoUsuario.getDesTus();
        // Comprobar de que tipo de usuario se trata

        if (desTus.equals("Alumno")) {
          Alumno alumno = new Alumno();
          alumno.setIdUsu(usuario.getIdUsu());
          alumno.setAmaAlu(ama_usu);
          alumno.setApaAlu(apa_usu);
          alumno.setBolAlu(Integer.parseInt(bol_alu));
          alumno.setCorAlu(cor_usu);
          alumno.setNomAlu(nom_usu);
          alumno.setGpoAlu(gpo_alu);
          ValidarAlumno validarAlumno = new ValidarAlumno(alumno);

          if (validarAlumno.esValido()) {
            System.out.println("===El alumno es valido===");
            AlumnoBD alumnoBD = new AlumnoBD();
            alumnoBD.insertarAlumno(con, alumno);
          } else {
            System.out.println("===El alumno no es valido===");
          }
        } else if (desTus.equals("Profesor")) {
          Bd.addProfesor(con, idUsu, apa_usu, ama_usu, nom_usu, cor_usu);
        } else if (desTus.equals("Tecnico")) {
          Bd.addTecnico(idUsu, apa_usu, ama_usu, nom_usu, cor_usu);
        }
      }
      con.close();
    } catch (Exception e) {
      System.out.println(e.getMessage());
    }
    /*
    try{
        if(Bd.usuarioNuevo(nic_usu)){
            Bd.addUsuario(nic_usu, con_usu, Integer.parseInt(tip_usu));
            int idUser = Bd.getIdUsuario(nic_usu, con_usu);
            if(Bd.getDescTipoUsuario(Integer.parseInt(tip_usu)).equals("Alumno")){
                Bd.addAlumno(idUser, apa_usu, ama_usu, nom_usu, gpo_alu, Integer.parseInt(bol_alu), cor_usu);
            }else if(Bd.getDescTipoUsuario(Integer.parseInt(tip_usu)).equals("Profesor")){
                Bd.addProfesor(idUser, apa_usu, ama_usu, nom_usu, cor_usu);
            }else if(Bd.getDescTipoUsuario(Integer.parseInt(tip_usu)).equals("Tecnico")){
                Bd.addTecnico(idUser, apa_usu, ama_usu, nom_usu, cor_usu);
            }
        }else{
            out.println("El nombre de usuario ya existe");
        }
    }catch (ClassNotFoundException ex) {
    Logger.getLogger(AgregarUsuario.class.getName()).log(Level.SEVERE, null, ex);
    }catch (SQLException ex) {
    Logger.getLogger(AgregarUsuario.class.getName()).log(Level.SEVERE, null, ex);
    }*/

    response.sendRedirect("admin/agregar-usuario.jsp");
  }
コード例 #20
0
 public boolean eliminar() {
   return Conexion.getInstancia()
       .ejecutarSentencia("DELETE FROM alumno WHERE idAlumno =" + this.getIdAlumno());
 }
コード例 #21
0
ファイル: Usuario.java プロジェクト: Levill/pichuita
 public void delete() {
   con.setEjecutar("delete from usuarios where id_usuario='" + this.id_usuario + "'");
 }
コード例 #22
0
public class PersonaDaoImpl implements PersonaDao {

  // conexionMYSQL2 cn = new conexionMYSQL2();
  Conexion cn = Conexion.getInstance();

  @Override
  public boolean agregarpersona(Persona persona) {
    boolean flat = false;
    Statement st = null;
    String query =
        "INSERT INTO persona (nombre,apepat,apemat,sexo,dni,celular,direccion)"
            + " VALUES('"
            + persona.getNombre()
            + "',"
            + "'"
            + persona.getApepat()
            + "',"
            + "'"
            + persona.getApemat()
            + "',"
            + "'"
            + persona.getSexo()
            + "',"
            + ""
            + persona.getDni()
            + ","
            + ""
            + persona.getCelular()
            + ","
            + "'"
            + persona.getDireccion()
            + "')";
    System.out.println(query);
    try {
      cn.execC(query);
      cn.Commit();

      return true;
    } catch (Exception EX) {
      cn.RollBack();

      return false;
    }
  }

  @Override
  public boolean eliminarpersona(String id_persona) {
    boolean flat = false;
    String query = "DELETE FROM persona WHERE id_persona=" + id_persona + "";
    try {
      cn.execC(query);
      cn.Commit();
      return true;
    } catch (Exception EX) {
      cn.RollBack();
      return false;
    }
  }

  @Override
  public boolean actualizarpersona(Persona persona) {
    boolean flat = false;
    String query =
        "UPDATE persona SET nombre='"
            + persona.getNombre()
            + "',apepat='"
            + persona.getApepat()
            + "',apemat='"
            + persona.getApemat()
            + "',sexo='"
            + persona.getSexo()
            + "',dni='"
            + persona.getDni()
            + "',celular='"
            + persona.getCelular()
            + "',direccion='"
            + persona.getDireccion()
            + "' WHERE id_persona ="
            + persona.getId_persona()
            + "";

    try {
      cn.execC(query);
      cn.Commit();

      return true;
    } catch (Exception EX) {
      cn.RollBack();

      return false;
    }
  }

  @Override
  public List<Persona> listarpersona(String buscar) {
    List<Persona> lista = null;
    String query =
        "select per.nombre, per.dni from persona per where "
            + " UPPER(per.dni) like ('%"
            + buscar
            + "%')";
    System.out.println(query);
    lista = new ArrayList<Persona>();
    cn.execQuery(query);
    while (cn.getNext()) {
      Persona per = new Persona();
      per.setId_persona(cn.getCol("id_persona"));
      per.setNombre(cn.getCol("nombre"));
      per.setApepat(cn.getCol("apepat"));
      per.setApemat(cn.getCol("apemat"));
      per.setSexo(cn.getCol("sexo"));
      per.setDni(cn.getCol("dni"));
      per.setCelular(cn.getCol("celular"));
      per.setDireccion(cn.getCol("direccion"));
      lista.add(per);
    }
    return lista;
  }
}
コード例 #23
0
 public boolean eliminarL() {
   File aBorrar = new File("//resources//txtLecciones//" + nombreLeccion + ".txt");
   aBorrar.delete();
   return Conexion.getInstancia()
       .ejecutarSentencia("DELETE FROM leccion WHERE idLeccion =" + idLeccion);
 }