Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package pe.edu.pucp.dp1.TSPSolution.view;
- import java.util.List;
- import javax.swing.JDesktopPane;
- import javax.swing.JPanel;
- import javax.swing.JTable;
- import javax.swing.table.DefaultTableModel;
- import model.Persona;
- import pe.edu.pucp.dp1.TSPSolution.presenter.ClientePresenter;
- import pe.edu.pucp.dp1.TSPSolution.view.componentes.Index;
- /**
- *
- * @author walter
- */
- public class Frm_ConsultarCliente extends javax.swing.JDesktopPane {
- /**
- * Creates new form Frm_ConsultarCliente
- */
- private DefaultTableModel mdlConsultarCliente ;
- public Frm_ConsultarCliente() {
- initComponents();
- mdlConsultarCliente = new DefaultTableModel();
- tblBuscarCliente.setVisible( false ) ;
- }
- /**
- * This method is called from within the constructor to initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is always
- * regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jPanel1 = new javax.swing.JPanel();
- lblNombres = new javax.swing.JLabel();
- txtNombres = new javax.swing.JTextField();
- txtApellidoMaterno = new javax.swing.JTextField();
- lblApellidoMaterno = new javax.swing.JLabel();
- lblDocIdentidad = new javax.swing.JLabel();
- txtDocIdentidad = new javax.swing.JTextField();
- btnBuscarCliente = new javax.swing.JButton();
- btnCancelarBuscarCliente = new javax.swing.JButton();
- btnLimpiarBuscarCliente = new javax.swing.JButton();
- lblApellidoPaterno = new javax.swing.JLabel();
- txtApellidoPaterno = new javax.swing.JTextField();
- jScrollPane1 = new javax.swing.JScrollPane();
- tblBuscarCliente = new javax.swing.JTable();
- btnRegistrarCliente = new javax.swing.JButton();
- btnModificarCliente = new javax.swing.JButton();
- btnDarBajaCliente = new javax.swing.JButton();
- jPanel7 = new javax.swing.JPanel();
- jLabel13 = new javax.swing.JLabel();
- jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Buscar Cliente"));
- lblNombres.setText("Nombre");
- lblApellidoMaterno.setText("Apellido Materno");
- lblDocIdentidad.setText("Doc. Identidad");
- btnBuscarCliente.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Img/btn/Buscar.png"))); // NOI18N
- btnBuscarCliente.setText("Buscar");
- btnBuscarCliente.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnBuscarClienteActionPerformed(evt);
- }
- });
- btnCancelarBuscarCliente.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Img/btn/Cancelar.png"))); // NOI18N
- btnCancelarBuscarCliente.setText("Cancelar");
- btnCancelarBuscarCliente.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnCancelarBuscarClienteActionPerformed(evt);
- }
- });
- btnLimpiarBuscarCliente.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Img/btn/Limpiar.png"))); // NOI18N
- btnLimpiarBuscarCliente.setText("Limpiar");
- btnLimpiarBuscarCliente.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnLimpiarBuscarClienteActionPerformed(evt);
- }
- });
- lblApellidoPaterno.setText("Apellido Paterno");
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addComponent(btnBuscarCliente)
- .addGap(27, 27, 27)
- .addComponent(btnLimpiarBuscarCliente)
- .addGap(33, 33, 33)
- .addComponent(btnCancelarBuscarCliente))
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lblNombres)
- .addComponent(lblDocIdentidad)
- .addComponent(lblApellidoMaterno)
- .addComponent(lblApellidoPaterno))
- .addGap(36, 36, 36)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(txtNombres)
- .addComponent(txtApellidoMaterno)
- .addComponent(txtDocIdentidad, javax.swing.GroupLayout.DEFAULT_SIZE, 219, Short.MAX_VALUE)
- .addComponent(txtApellidoPaterno))))
- .addGap(213, 213, 213))
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(txtNombres, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblNombres))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lblApellidoPaterno)
- .addComponent(txtApellidoPaterno, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 20, Short.MAX_VALUE)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lblApellidoMaterno)
- .addComponent(txtApellidoMaterno, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(12, 12, 12)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(lblDocIdentidad)
- .addComponent(txtDocIdentidad, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(btnBuscarCliente)
- .addComponent(btnCancelarBuscarCliente)
- .addComponent(btnLimpiarBuscarCliente))
- .addGap(21, 21, 21))
- );
- tblBuscarCliente.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- },
- new String [] {
- "Código", "Nombres", "Apellido Paterno", "Apellido Materno", "Doc. Identidad"
- }
- ));
- jScrollPane1.setViewportView(tblBuscarCliente);
- btnRegistrarCliente.setText("Nuevo");
- btnRegistrarCliente.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnRegistrarClienteActionPerformed(evt);
- }
- });
- btnModificarCliente.setText("Editar");
- btnModificarCliente.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnModificarClienteActionPerformed(evt);
- }
- });
- btnDarBajaCliente.setText("Eliminar");
- btnDarBajaCliente.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnDarBajaClienteActionPerformed(evt);
- }
- });
- jPanel7.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jPanel7.setToolTipText("");
- jLabel13.setFont(new java.awt.Font("Lucida Grande", 1, 16)); // NOI18N
- jLabel13.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Img/adm/Cliente.png"))); // NOI18N
- jLabel13.setText("Consultar Cliente");
- javax.swing.GroupLayout jPanel7Layout = new javax.swing.GroupLayout(jPanel7);
- jPanel7.setLayout(jPanel7Layout);
- jPanel7Layout.setHorizontalGroup(
- jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel7Layout.createSequentialGroup()
- .addGap(222, 222, 222)
- .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 330, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(224, Short.MAX_VALUE))
- );
- jPanel7Layout.setVerticalGroup(
- jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel7Layout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jLabel13)
- .addGap(354, 354, 354))
- );
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
- this.setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addGap(0, 0, Short.MAX_VALUE)
- .addComponent(btnRegistrarCliente)
- .addGap(52, 52, 52)
- .addComponent(btnModificarCliente)
- .addGap(54, 54, 54)
- .addComponent(btnDarBajaCliente)
- .addGap(249, 249, 249))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 780, Short.MAX_VALUE)
- .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jPanel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addContainerGap())))
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jPanel7, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(33, 33, 33)
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(18, 18, 18)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 146, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(btnRegistrarCliente)
- .addComponent(btnModificarCliente)
- .addComponent(btnDarBajaCliente))
- .addGap(37, 37, 37))
- );
- }// </editor-fold>
- private void btnRegistrarClienteActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- Frm_RegistrarCliente frm_registrarCliente = new Frm_RegistrarCliente() ;
- cambiarVista( frm_registrarCliente ) ;
- }
- private void btnModificarClienteActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- Frm_ModificarCliente frm_modificarCliente = new Frm_ModificarCliente() ;
- cambiarVista( frm_modificarCliente ) ;
- }
- private void btnDarBajaClienteActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- Frm_DarBajaCliente frm_darBajaCliente = new Frm_DarBajaCliente() ;
- cambiarVista( frm_darBajaCliente ) ;
- }
- private void cambiarVista( JDesktopPane panel ){
- ((Index)(this.getTopLevelAncestor())).changeDesktopPane( panel );
- }
- private void btnBuscarClienteActionPerformed(java.awt.event.ActionEvent evt) {
- String nombre = txtNombres.getText() ;
- String apPaterno = txtApellidoPaterno.getText() ;
- String apMaterno = txtApellidoMaterno.getText() ;
- String nroDocumento = txtDocIdentidad.getText() ;
- List<Persona> lstPersona = ClientePresenter.consultarCliente( nombre , apPaterno , apMaterno , nroDocumento ) ;
- mdlConsultarCliente.setNumRows( 0 ) ;
- mdlConsultarCliente = (DefaultTableModel)tblBuscarCliente.getModel();
- for(int i = 0 ; i < lstPersona.size() ; i++){
- Persona p = lstPersona.get( i ) ;
- Object[] row = new Object[]{ p.getIdpersona() , p.getNombres() , p.getAppaterno() , p.getApmaterno() , p.getNrodocumento() } ;
- mdlConsultarCliente.insertRow( i , row ) ;
- }
- tblBuscarCliente.setVisible( true ) ;
- limpiar() ;
- }
- private void btnLimpiarBuscarClienteActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- limpiar() ;
- }
- private void btnCancelarBuscarClienteActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- cerrar() ;
- }
- private void limpiar(){
- txtNombres.setText( "" ) ;
- txtApellidoMaterno.setText( "" ) ;
- txtDocIdentidad.setText( "" ) ;
- }
- private void cerrar(){
- this.setVisible( false ) ;
- }
- // Variables declaration - do not modify
- private javax.swing.JButton btnBuscarCliente;
- private javax.swing.JButton btnCancelarBuscarCliente;
- private javax.swing.JButton btnDarBajaCliente;
- private javax.swing.JButton btnLimpiarBuscarCliente;
- private javax.swing.JButton btnModificarCliente;
- private javax.swing.JButton btnRegistrarCliente;
- private javax.swing.JLabel jLabel13;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JLabel lblApellidoMaterno;
- private javax.swing.JLabel lblApellidoPaterno;
- private javax.swing.JLabel lblDocIdentidad;
- private javax.swing.JLabel lblNombres;
- private javax.swing.JTable tblBuscarCliente;
- private javax.swing.JTextField txtApellidoMaterno;
- private javax.swing.JTextField txtApellidoPaterno;
- private javax.swing.JTextField txtDocIdentidad;
- private javax.swing.JTextField txtNombres;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement