Tarea 06

7
UNIVERSIDAD CATÓLICA LOS ÁNGELES DE CHIMBOTE TUTOR : Ing. Silva Zapata CURSO : Programación Visual II. ACTIVIDAD : Tarea 06. ESCUELA : Ingeniería. CARRERA : Ingeniería de Sistemas. INTEGRANTES : Cabezas Huanio, Rubén Kelvin. 2014

description

Tarea 06

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); }