Tarea 06
-
Upload
kelvincabezas -
Category
Documents
-
view
6 -
download
1
description
Transcript of Tarea 06
-
UNIVERSIDAD CATLICA LOS NGELES DE
CHIMBOTE
TUTOR : Ing. Silva Zapata
CURSO : Programacin Visual II.
ACTIVIDAD : Tarea 06.
ESCUELA : Ingeniera.
CARRERA : Ingeniera de Sistemas.
INTEGRANTES : Cabezas Huanio, Rubn Kelvin.
2014
-
Desarrollo del Trabajo
1. Usando la base de datos de universidad y comandos SQL disea el mantenimiento de
datos docente. Hacer uso de vistas.
public class FrnDocente extends javax.swing.JFrame { DefaultTableModel modelo = new DefaultTableModel(); Controlador control = new Controlador(); String cod = ""; public FrnDocente() { initComponents(); setTitle("Los docentes"); setLocation(250, 150); tSedes.setModel(modelo); modelo.setColumnIdentifiers(new String[]{"Codigo", "Apellidos", "Nombres", "Domicilio", "Celular", "Telefono Fijo", "Profesion"});
-
tSedes.getColumnModel().getColumn(1).setPreferredWidth(350); control.sql = "select * from docente"; control.MostrarenJTable(modelo, control.sql, 2); control.sql = "select * from facultad"; control.LlenarCombo(cbprofesion, control.sql); }
Cancelar public void Cancelar() { control.LimpJTable(modelo); Limpiar(); }
Eliminar public void Eliminar() { if (cod.trim().length() == 0) { JOptionPane.showMessageDialog(rootPane, "Selecciona Un Sede"); } else { if (JOptionPane.showConfirmDialog(null, "Estas Seguro?", "Eliminar", 0) == 0) { control.sql = "delete from docente where iddocente='" + cod + "'"; control.EditarRegistro(control.sql); control.sql = "select * from docente"; control.MostrarenJTable(modelo, control.sql, 2); Limpiar(); } } }
Limpiar public void Limpiar() { txtapellidos.setText(""); txtcelular.setText(""); txtdomicilio.setText(""); txtnombres.setText(""); txttelefono.setText(""); txBuscar.setText(""); }
Editar public void EditarRegistro() { if (txtapellidos.getText().trim().length() == 0) { JOptionPane.showMessageDialog(rootPane, "Ingresa un apellido"); } else { if (JOptionPane.showConfirmDialog(null, "Estas Seguro?", "Modificar", 0) == 0) {
-
control.sql = "update docente set apellidos='" + txtapellidos.getText() + "',nombres='" + txtnombres.getText() + "',domicilio='" + txtdomicilio.getText() + "',telefonocelu='" + txtcelular.getText() + "',telefonofijo='" + txttelefono.getText() + "' where iddocente='" + cod + "'"; control.EditarRegistro(control.sql); control.sql = "select * from docente"; control.MostrarenJTable(modelo, control.sql, 2); Limpiar(); } } }
Crear public void Crear() { // (iddocente,apellidos,nombres,domicilio,telefonocelu,telefonofijo,idprofesion) String id = ""; control.sql = "select * from profesion where nombre='" + cbprofesion.getSelectedItem().toString() + "'"; id = control.DevolverDato(control.sql, 1); control.sql = "insert into docente " + "values('" + control.GeneraCodigo(txtapellidos.getText(), "docente", "iddocente") + "','" + txtapellidos.getText() + "','" + txtnombres.getText() + "','" + txtdomicilio.getText() + "','" + txtcelular.getText() + "','" + txttelefono.getText() + "','" + id + "')"; control.InsertaRegistro(control.sql); Limpiar(); control.sql = "select * from docente"; control.MostrarenJTable(modelo, control.sql, 2); }
Buscar public void Buscar() { control.sql = "select * from docente where iddocente like '" + txBuscar.getText() + "%' or descripcion like'" + txBuscar.getText() + "%'"; control.MostrarenJTable(modelo, control.sql, 2); }
Ver Datos public void VerDatos() { control.fila = tSedes.getSelectedRow(); if (control.fila > -1) { cod = tSedes.getValueAt(control.fila, 0).toString(); txtapellidos.setText(tSedes.getValueAt(control.fila, 1).toString()); } }
-
2. Usando la base de datos de universidad y comandos SQL disea el mantenimiento de
datos de curso. Hacer uso de vistas
public class FrmCursos extends javax.swing.JFrame { DefaultTableModel modelo = new DefaultTableModel(); Controlador control = new Controlador(); String cod = ""; public FrmCursos() { initComponents(); setTitle("Los Cursos"); setLocation(250, 160); tCursos.setModel(modelo); modelo.setColumnIdentifiers(new String[]{"Cdigo", "Curso", "Area"}); tCursos.getColumnModel().getColumn(1).setPreferredWidth(300); control.LlenarCombo(cboAreas, "select * from area");
-
control.sql = "select * from VtaCursos"; control.MostrarenJTable(modelo, control.sql, 3); }
Crear public void Crear() { cod = control.GeneraCodigo(txCurso.getText(), "curso", "idcurso"); control.sql = "call CrearCurso('" + cod + "','" + txCurso.getText() + "','" + cboAreas.getSelectedItem().toString() + "','1');"; control.InsertaRegistro(control.sql); Limpiar(); Buscar(); }
Editar public void Editar() { control.sql = "call CrearCurso('" + cod + "','" + txCurso.getText() + "','" + cboAreas.getSelectedItem().toString() + "','2');"; control.InsertaRegistro(control.sql); Limpiar(); Buscar(); }
Limpiar public void Limpiar() { cboAreas.setSelectedIndex(-1); txCurso.setText(null); txBuscar.setText(null); }
Eliminar public void Eliminar() { } public void VerDatos() { control.fila = tCursos.getSelectedRow(); if (control.fila > -1) { cod = tCursos.getValueAt(control.fila, 0).toString(); txCurso.setText(tCursos.getValueAt(control.fila, 1).toString()); control.MostrarenCombo(cboAreas, tCursos.getValueAt(control.fila, 2).toString()); }
-
}
Buscar public void Buscar() { control.sql = "select * from VtaCursos where Curso like'" + txBuscar.getText() + "%' or Area like'" + txBuscar.getText() + "%'"; control.MostrarenJTable(modelo, control.sql, 3); }