Archive for diciembre 2009
Certamen 2 DAI4501 [PHP/SESSION/JAVASCRIPT/CAPAS]
diciembre 7, 2009
2 comentarios
Acá dejo el último certamen de Desarrollo de Aplicaciones para Internet (DAI4501) de la profesora Yasna Meza
Enunciado:
Considerando la siguiente tabla de datos y su correspondiente diccionario de datos:
Se pide construir una aplicación en PHP usando capas que permita cumplir con los
siguientes requerimientos:
R01 – Inicio y cierre de sesión
R02 – Agregar registros a la tabla de datos
R03 – Modificar registros de la tabla de datos
R04 – Listar todos los registros de la tabla
R05 – Listar usando como criterio de búsqueda un rango de sueldo. El sueldo del profesor se calcula de acuerdo a la siguiente fórmula:
SUELDO = NÚMERO HORAS * VALOR HORA
OBSERVACIONES
· DEBERÁ tener en consideración todas las validaciones
· La base de datos DEBERÁ llamarse C2
Codigo de Fuente:
http://estebanfuentealba.net/archive/Certamen2-DAI-Esteban-Fuentealba.rar
Saludos!
Categorías: PHP
DAI, DUOCUC, JavaScript, PHP, Session, SQL, Validacion, Yasna Meza Hidalgo
Java Validar Formularios
diciembre 6, 2009
1 comentario
Aca les dejo una clase que hice para validar si los Formularios están vacios
import java.awt.*; import javax.swing.*; public class EFValidacion { public static final int INTEGER=0; public static final int BYTE=1; public static final int LONG=2; public static final int DOUBLE=3; public static boolean isVacioForm(Component[] cs) { for(Component c : cs) { if(c instanceof JTextField) { if(((JTextField)c).isEnabled()) if(((JTextField)c).getText().length()<1) return true; } else if(c instanceof JComboBox) { if(((JComboBox)c).getSelectedIndex() == 0) return true; } else if(c instanceof JPanel) { if(isVacioForm(((JPanel)c).getComponents())) return true; } } return false; } public static boolean is(String v,int w) { try { switch(w) { case 0: Integer.parseInt(v); break; case 1: Byte.parseByte(v); break; case 2: Long.parseLong(v); break; case 3: Double.parseDouble(v); break; } return true; } catch(Exception e) {} return false; } }
Forma de Uso:
if(EFValidacion.isVacioForm(getContentPane().getComponents())){ JOptionPane.showMessageDialog(null,"Existen campos vacios"); return; }else { //... }
NOTA: Los JCombobox deben tener en la primera posición la descripción y luego los valores
Ejemplo:
Para usar el metodo is es necesario un String y el tipo de dato que se quiere comprobar,
Ejemplo:
if(!EFValidacion.is("CACA",EFValidacion.INTEGER)) { System.out.println("No es Numero"); }
Espero que les sirva,
Saludos!