public JanelaCliente(ClienteController control) {
   this.controller = control;
   this.controller.setJanela(this);
   iniciaComponentes();
   controller.atualizaTabela();
   // this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   this.pack();
   this.setVisible(true);
 }
예제 #2
0
 private void btnEditarActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnEditarActionPerformed
   Cliente cliente =
       controller.preencheCliente(
           id,
           txtNome.getText(),
           txtEndereco.getText(),
           txtCpf.getText(),
           txtEmail.getText(),
           txtTelefone.getText(),
           btnMasc,
           btnFemi);
   if (!btnMasc.isSelected() && !btnFemi.isSelected()) {
     JOptionPane.showMessageDialog(
         this, "Sexo não selecionado.", "Algo deu errado", JOptionPane.DEFAULT_OPTION);
   } else {
     controller.atualizarCliente(this, cliente, txtNome);
   }
 } // GEN-LAST:event_btnEditarActionPerformed
예제 #3
0
 private void btnFemiActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnFemiActionPerformed
   controller.verificarSexo(btnFemi, btnMasc);
 } // GEN-LAST:event_btnFemiActionPerformed
예제 #4
0
 public EditarCliente(Cliente cliente) {
   initComponents();
   id = cliente.getId();
   controller.preencheCampos(
       txtNome, txtEndereco, txtCpf, txtEmail, txtTelefone, btnMasc, btnFemi, cliente);
 }