ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo Consulta De Pagos


Enviado por   •  13 de Agosto de 2014  •  4.110 Palabras (17 Páginas)  •  147 Visitas

Página 1 de 17

ÍNDICE

Modela de la BD 3

Caso de uso 4

Estructura estática 4

Secuencia 1 5

Secuencia 2 6

Secuencia 3 6

Explicación del código 7

Modelo de la BD

CASO DE USO ESTRUCTURA ESTATICA

Secuencia 1

Secuencia 2

Secuencia 3

EXPLICACIÓN DEL CODIGO

EJECUTABLE

Este código es el que ase que ejecute las ventanas el que ordena que ventana va a iniciar primero y cada botón que presionemos es el que nos dirige que acción va a dar cada botón.

public class exe {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

vista1 vi1 = new vista1();

vista2 vi2 = new vista2();

cañones cañon = new cañones();

personas persona = new personas();

conexion con=new conexion();

menu men = new menu();

controlador control = new controlador(vi1, vi2, cañon, con, men, persona);

//controlador control = new controlador(cañon, con, dev, emp, inv manto, per, pres, vi1, vi2);

//controladortab controltab = new controladortab(vi1, cañon, con);

controltab controltabla=new controltab(con, persona, vi1);

men.setVisible(true);

}

}

CONTROLADOR DE LA VISTA

Este evento la da acción al inventario, préstamo, ingresar para poder registrar la salida y entrada de los cañones.

@Override

public void actionPerformed(ActionEvent e) {

//throw new UnsupportedOperationException("Not supported yet.");

Object evento=e.getActionCommand();

if (evento.equals("inventario cañones")){

vs2.setVisible(true);

vs1.setVisible(false);

}

else if (evento.equals("prestamo")){

vs1.setVisible(true);

vs2.setVisible(false);

}

else if (evento.equals("ingresar")){

cañones.setNum_serie(Integer.parseInt(vs2.txnserie.getText()));

cañones.setMarca(vs2.txmarca.getText());

cañones.setNum_cañon(Integer.parseInt(vs2.txnumcan.getText()));

cañones.setFecha_compra(vs2.txfechacom.getText());

conecta.registrar(cañones.getNum_serie(),cañones.getMarca(),cañones.getNum_cañon(),cañones.getFecha_compra());

ver();

}

Este evento ase el préstamo de los cañones para que ingrese el nombre, apellido p y m, matricula, horas de préstamo, fecha de préstamo, y el número de cañón. Ase conexión con la base de datos.

else if(evento.equals("prestar")){

personas.setNombre(vs1.txnombre.getText());

personas.setPaterno(vs1.txapellidop.getText());

personas.setMaterno(vs1.txapellidom.getText());

personas.setMatricula(Double.parseDouble(vs1.txmatricula.getText()));

personas.setN_empleado(Double.parseDouble(vs1.txnempleado.getText()));

personas.setHora_salida(vs1.txhoras.getText());

personas.setFecha_prestamo(vs1.txfecha.getText());

personas.setHora_entrega(vs1.txhorae.getText());

personas.setN_canon(Double.parseDouble(vs1.txnumcan.getText()));

conecta.prestar(personas.getNombre(), personas.getPaterno(), personas.getMaterno(),personas.getMatricula(),personas.getN_empleado(),personas.getHora_salida(),personas.getFecha_prestamo(),personas.getHora_entrega(), personas.getN_canon());

vs1.tabcontenido.setEnabled(false);

verificar();

limpiar();

}

Evento devolver: especifica la hora de salida y entrega del cañón, se verifica si el préstamo lo adquiere un alumno o maestro, se agrega al inventario, de igual forma las acciones de los botones tienes los eventos de ir al menú principal.

else if(evento.equals("devolver")){

personas.setHora_entrega(vs1.txhorae.getText());

personas.setN_canon(Double.parseDouble(vs1.txnumcan.getText()));

int idPersona = Integer.parseInt(vs1.lableid.getText());

conecta.devolver(personas.getHora_entrega(), personas.getN_canon(),idPersona);

verificar();

vs1.rgalumno.setSelected(false);

vs1.rgmaestro.setSelected(false);

vs1.rgentrega.setSelected(false);

limpiar();

}

else if (evento.equals("ver")){

ver();

}

else if (evento.equals("prestamos")){

vs1.setVisible(true);

menu.setVisible(false);

}

else if (evento.equals("inventario")){

menu.setVisible(false);

vs2.setVisible(true);

}

else if (evento.equals("principal")){

vs1.setVisible(false);

menu.setVisible(true);

}

else if (evento.equals("menu principal")){

vs2.setVisible(false);

menu.setVisible(true);

}

else if (evento.equals("alumno")){

vs1.txapellidom.setEnabled(true);

Esta acción del botón limpiar borra todos los datos de los campo rellenados así para todo los capos vacíos.

vs1.txapellidop.setEnabled(true);

vs1.txhoras.setEnabled(true);

vs1.txmatricula.setEnabled(true);

...

Descargar como (para miembros actualizados)  txt (17 Kb)  
Leer 16 páginas más »
Disponible sólo en Clubensayos.com