Monday, 6 May 2013

Code for Login Page in payroll application


















Code for Signup Button :-

Creating an event called actionPerformed by right clicking Signup button then paste the code below


private void signupbuttonActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        this.hide();
        SignUp su=new SignUp();
        su.setVisible(true);
    }

Code for Login Button :-


private void loginbuttonActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        if(adminradio.isSelected())
        {
            if(idfield.getText().equals("admin")&&passfield.getText().equals("123"))
            {
                this.hide();
                Search s=new Search();
                s.setVisible(true);
            }
            else if(idfield.getText().isEmpty()||passfield.getText().isEmpty())
            {
                JOptionPane.showMessageDialog(this,"Field Should not be null !"); /* code for alert box*/
            }
            else
            {
                JOptionPane.showMessageDialog(this,"Invalid Entry try again !");
                idfield.setText("");
                passfield.setText("");
            }
        }
        else
        {
            if(idfield.getText().isEmpty()||passfield.getText().isEmpty())
            {
                JOptionPane.showMessageDialog(this,"Field Should not be null !");
            }
            else
            {
                try
                {
                    st=con.createStatement(); /* Checking username and password from database */
                    rs=st.executeQuery("select * from login");
                    while(rs.next())
                    {
                        if(idfield.getText().equals(rs.getString("userid"))&&passfield.getText().equals(rs.getString("password")))
                            f=1;
                    }
                    if(f==1)
                    {
                        Employee e=new Employee(idfield.getText());
                        e.setVisible(true);
                        this.hide();
                    }
                    else
                    {
                        JOptionPane.showMessageDialog(this,"Invalid Entry try again !");
                        idfield.setText("");
                        passfield.setText("");
                    }
                }
                catch(SQLException e)
                {
                    System.out.println("Sql Error "+e);
                }
            }
        }
    }


Code for Radio Button Events :-


 private void adminradioActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        jLabel2.setText("Admin Id :");
        jLabel3.setText("Admin Password :");
        signupbutton.setEnabled(false);
        idfield.setEnabled(true);
        passfield.setEnabled(true);
    }                                        

    private void employeeradioActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
        jLabel2.setText("Employee Id :");
        jLabel3.setText("Employee Password :");
        signupbutton.setEnabled(true);
        idfield.setEnabled(true);
        passfield.setEnabled(true);
    }                                          



No comments:

Post a Comment