Rabu, 31 Agustus 2022

31082022(CMS)

 Assalamualikum wr.wb

Pada kesempatan hari ini saya akan melanjutkan tugas tutorial membuat cafe manegement system

di class signup.Berikur codingannya:


 package cafe.management.system;


import javax.swing.JOptionPane;

import model.User;

import dao.UserDao;

/**

 *

 * @author KOMPUTER-03

 */

public class Signup extends javax.swing.JFrame {

    

    public String emailPattern = "^[a-zA-Z0-9+[@]+[a-zA=Z0-9]+[.]+[a-zA-Z0-9]+$";

    public String mobileNumberPattern = "^[0-9]*$";

    


    /**

     * Creates new form Signup

     */

    public Signup() {

        initComponents();

        btnsave.setEnabled(false);

    }

    

    public void clear() {

        txtName.setText("");

        txtEmail.setText("");

        txtMobileNumber.setText("");

        txtAddress.setText("");

        txtScurityQuestion.setText("");

        txtAnswer.setText("");

        txtPassword.setText("");

        btnsave.setEnabled(false);

    }

    

    public void valudateField(){

        String name = txtName.getText();

        String email = txtEmail.getText();

        String mobileNumber = txtMobileNumber.getText();

        String address = txtAddress.getText();

        String password = txtPassword.getText();

        String securityQuestion = txtScurityQuestion.getText();

        String answer = txtAnswer.getText();

        if(!name.equals("") && email.matches(emailPattern) && mobileNumber.matches(mobileNumberPattern) && mobileNumber.length() == 10 && !address.equals("") && !password.equals("") && !securityQuestion.equals("") && !answer.equals(""))

            btnsave.setEnabled(true);

        else

            btnsave.setEnabled(false);

    }

Selanjutnya klik dua kali pada tombol button exit.dan jika sudah isi dengan codingan ini;
private void btnexitActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        int a = JOptionPane.showConfirmDialog(null, "Do you really want to Close Application","Select",JOptionPane.YES_NO_OPTION);
        if(a==0)
        {
            System.exit(0);
        }
    }   

Selanjutnya sama seperti cara yang diatas yaitu klik dua kali pada tombol button save dan isi dengan codingan di bawah ini:
 private void btnsaveActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        User user = new User();
        user.setName(txtName.getText());
        user.setEmail(txtEmail.getText());
        user.setMobileNumber(txtMobileNumber.getText());
        user.setAddress(txtAddress.getText());
        user.setPassword(txtPassword.getText());
        user.setSecurityQuestion(txtScurityQuestion.getText());
        user.setAnswer(txtAnswer.getText());
        UserDao.save(user);
        clear();
        
    }                         

Tidak ada komentar:

Posting Komentar

Membuat Desain PPDB