Bievenido

Bienvenido al Blog de Herman Aguilar!!!

Dedicado a compartir material para los alumnos de UJAT-DAIS

martes, 28 de octubre de 2014

Clases 31 de octubre

Les informo que no tendremos clases el viernes 31 de octubre debido a una reunión que tendré en la ciudad de Villahermosa; nos vemos el lunes 3 de noviembre con la lectura del tutorial que les dejé.

Saludos.

viernes, 24 de octubre de 2014

Entrega trabajo segundo parcial

Primero que nada una disculpa, por la lluvia y el tráfico no alcancé a llegar.

La revisión será el lunes 27 de octubre.

Saludos.

lunes, 20 de octubre de 2014

Código muestra 20 de octubre

//********************nuevoActionPerformed
        clienteId.setText("");
        clienteNombre.setText("");
        cajeroId.setText("");
        cajeroNombre.setText("");
        vendedorId.setText("");
        vendedorNombre.setText("");
        productoId.setText("");
        cantidad.setText("1.00");
        productoNombre.setText("");
        modelo.setRowCount(0);
       
        subTotal.setText("0.00");
        iva.setText("16.00");
        total.setText("0.00");
       
        try {
            //Obteniendo venta_id que sigue
            ResultSet folio =  Sistema.getResultSet("select nvl(max(venta_id),0)+1 as venta_id from ventas");
            if (folio.next())
                ventaId.setText(folio.getString("venta_id"));

            //Obteniendo la fecha del sistema (base de datos)
            ResultSet fechaSistema = Sistema.getResultSet("select to_char(sysdate,'dd/mm/yyyy hh24:mi:ss') as fecha from dual");
            if (fechaSistema.next())
                fecha.setText(fechaSistema.getString("fecha"));

        } catch (SQLException ex) {
        }
        //Otorgando el enfoque al clienteId
        clienteId.grabFocus();

//******************** Constructor - agregando las columnas
        modelo.addColumn("Producto");
        modelo.addColumn("Cantidad");
        modelo.addColumn("Precio");
        modelo.addColumn("Descuento");
        modelo.addColumn("Importe");
        //distribuyendo el ancho de las columnas, note que la suma de los productos es 1.00
        tabla.getColumn("Producto").setPreferredWidth((int)(tabla.getWidth()*0.60));
        tabla.getColumn("Cantidad").setPreferredWidth((int)(tabla.getWidth()*0.10));
        tabla.getColumn("Precio").setPreferredWidth((int)(tabla.getWidth()*0.10));
        tabla.getColumn("Descuento").setPreferredWidth((int)(tabla.getWidth()*0.1));        
        tabla.getColumn("Importe").setPreferredWidth((int)(tabla.getWidth()*0.1));   

//****************clienteIdActionPerformed
        clienteNombre.setText("");
        if (!clienteId.getText().isEmpty()){
            try {
              int i = Integer.parseInt(clienteId.getText());
              String texto = "select nombre||' '||apepat||' '|| apemat as nombre"+
                      " from personas "+
                      " where persona_id="+i;
              ResultSet nombre = Sistema.getResultSet(texto);
              if (nombre.next())
              {
                  clienteNombre.setText(nombre.getString("nombre"));
                  vendedorId.grabFocus();
              }
              else
                  clienteId.setText("");
            }
            catch (Exception ex){
            }
        }