예제 #1
0
 private void setUser() {
   // TODO Auto-generated method stub
   myEmpleado.setNombre(view.getTxtNombre().getText());
   myEmpleado.setApellido(view.getTxtApellido().getText());
   myEmpleado.setTelefono(view.getTxtTelefono().getText());
   myEmpleado.setCorreo(view.getTxtCorreo().getText());
 }
예제 #2
0
  private void loadEmpleado() {
    // TODO Auto-generated method stub

    view.getTxtNombre().setText(myEmpleado.getNombre());
    view.getTxtApellido().setText(myEmpleado.getApellido());
    view.getTxtTelefono().setText(myEmpleado.getTelefono());
    view.getTxtCorreo().setText(myEmpleado.getCorreo());
  }
예제 #3
0
  /*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Metodo para seleccionar todos los articulos>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
  public Vector<Empleado> todoEmpleadosVendedores() {

    Connection con = null;

    Vector<Empleado> vendedores = new Vector<Empleado>();

    ResultSet res = null;

    boolean existe = false;
    try {
      con = conexion.getPoolConexion().getConnection();

      seleccionarTodos =
          con.prepareStatement(
              "SELECT * FROM v_empleados WHERE v_empleados.codigo_tipo_empleado = 1");

      res = seleccionarTodos.executeQuery();
      while (res.next()) {
        Empleado unEmpleado = new Empleado();
        existe = true;
        unEmpleado.setCodigo(res.getInt("codigo_empleado"));
        unEmpleado.setNombre(res.getString("nombre"));
        unEmpleado.setApellido(res.getString("apellido"));
        /*unArticulo.setId(Integer.parseInt(res.getString("codigo_articulo")));
        unArticulo.setArticulo(res.getString("articulo"));
        unArticulo.getMarcaObj().setMarca(res.getString("marca"));
        unArticulo.getMarcaObj().setId(res.getInt("codigo_marca"));
        unArticulo.getImpuestoObj().setPorcentaje(res.getString("impuesto"));
        unArticulo.getImpuestoObj().setId(res.getInt("codigo_impuesto"));
        unArticulo.setPrecioVenta(res.getDouble("precio_articulo"));
        unArticulo.setTipoArticulo(res.getInt("tipo_articulo"));*/

        vendedores.add(unEmpleado);
      }

    } catch (SQLException e) {
      JOptionPane.showMessageDialog(null, "Error, no se conecto");
      System.out.println(e);
    } finally {
      try {

        if (res != null) res.close();
        if (seleccionarTodos != null) seleccionarTodos.close();
        if (con != null) con.close();

      } // fin de try
      catch (SQLException excepcionSql) {
        excepcionSql.printStackTrace();
        // conexion.desconectar();
      } // fin de catch
    } // fin de finally

    if (existe) {
      return vendedores;
    } else return null;
  }
예제 #4
0
 @Override
 public boolean equals(Object object) {
   // TODO: Warning - this method won't work in the case the id fields are not set
   if (!(object instanceof Empleado)) {
     return false;
   }
   Empleado other = (Empleado) object;
   if ((this.getId() == null && other.getId() != null)
       || (this.getId() != null && !this.id.equals(other.id))) {
     return false;
   }
   return true;
 }
예제 #5
0
  private void guardarEmpleado() {
    // TODO Auto-generated method stub
    if (myDao.registrar(myEmpleado)) {
      myEmpleado.setCodigo(myDao.getIdRegistrado());
      JOptionPane.showMessageDialog(view, "El empleado se guardo correctamente.");
      this.resultaOperacion = true;
      view.setVisible(false);

    } else {
      JOptionPane.showMessageDialog(view, "Ocurrio un problema para guardar el usuario");
    }
  }