Package ui.hr

Class ProfileManagementPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ProfileManagementPanel extends JPanel
Represents the panel for profile management, allowing users to add, edit, or delete employee profiles. It provides functionalities to manage various employee details such as personal information, employment details, and allowances.

Available methods: - getSaveBTN() Returns the button for saving changes. - getCancelBTN() Returns the button for canceling changes. - lastNameTxtField() Returns the text field for entering the last name. - firstNameTxtField() Returns the text field for entering the first name. - sssNoTextField() Returns the text field for entering the Social Security System (SSS) number. - philHealthNoTxtField() Returns the text field for entering the PhilHealth number. - addressTxtField() Returns the text field for entering the address. - basicSalaryTxtField() Returns the text field for entering the basic salary. - birthdayTxtField() Returns the text field for entering the birthday. - clothingAllowanceTxtField() Returns the text field for entering the clothing allowance. - departmentTxtField() Returns the text field for entering the department. - empIDTxtField() Returns the text field for entering the employee ID. - hourlyRateTxtField() Returns the text field for entering the hourly rate. - pagibigNoTxtArea() Returns the text area for entering the Pag-IBIG number. - phoneAllowanceTxtField() Returns the text field for entering the phone allowance. - phoneNoTxtField() Returns the text field for entering the phone number. - positionTxtField() Returns the text field for entering the position. - riceSubsidyTxtField() Returns the text field for entering the rice subsidy. - semiMonthlyTxtField() Returns the text field for entering the semi-monthly. - statusTxtField() Returns the text field for entering the status. - supervisorTxtField() Returns the text field for entering the supervisor. - tinNoTxtField() Returns the text field for entering the Tax Identification Number (TIN). - getAddedEmployeesNumberLabel() Returns the label displaying the number of added employees. - getCsvAddBTN() Returns the button for adding employees from a CSV file.

See Also:
  • Constructor Details

    • ProfileManagementPanel

      public ProfileManagementPanel()
      Creates new form AddEmpPanel
  • Method Details

    • getSaveBTN

      public JButton getSaveBTN()
      Retrieves the Save button.
      Returns:
      The Save button.
    • getCancelBTN

      public JButton getCancelBTN()
      Retrieves the Cancel button.
      Returns:
      The Cancel button.
    • lastNameTxtField

      public JTextField lastNameTxtField()
      Retrieves the last name text field.
      Returns:
      The last name text field.
    • firstNameTxtField

      public JTextField firstNameTxtField()
      Retrieves the first name text field.
      Returns:
      The first name text field.
    • sssNoTextField

      public JTextField sssNoTextField()
      Retrieves the Social Security System (SSS) number text field.
      Returns:
      The SSS number text field.
    • philHealthNoTxtField

      public JTextField philHealthNoTxtField()
      Retrieves the PhilHealth number text field.
      Returns:
      The PhilHealth number text field.
    • addressTxtField

      public JTextField addressTxtField()
      Retrieves the address text field.
      Returns:
      The address text field.
    • basicSalaryTxtField

      public JTextField basicSalaryTxtField()
      Retrieves the basic salary text field.
      Returns:
      The basic salary text field.
    • birthdayTxtField

      public JTextField birthdayTxtField()
      Retrieves the birthday text field.
      Returns:
      The birthday text field.
    • clothingAllowanceTxtField

      public JTextField clothingAllowanceTxtField()
      Retrieves the clothing allowance text field.
      Returns:
      The clothing allowance text field.
    • departmentTxtField

      public JTextField departmentTxtField()
      Retrieves the department text field.
      Returns:
      The department text field.
    • empIDTxtField

      public JTextField empIDTxtField()
      Retrieves the employee ID text field.
      Returns:
      The employee ID text field.
    • hourlyRateTxtField

      public JTextField hourlyRateTxtField()
      Retrieves the hourly rate text field.
      Returns:
      The hourly rate text field.
    • pagibigNoTxtArea

      public JTextField pagibigNoTxtArea()
      Retrieves the PagIbig number text field.
      Returns:
      The PagIbig number text field.
    • phoneAllowanceTxtField

      public JTextField phoneAllowanceTxtField()
      Retrieves the phone allowance text field.
      Returns:
      The phone allowance text field.
    • phoneNoTxtField

      public JTextField phoneNoTxtField()
      Retrieves the phone number text field.
      Returns:
      The phone number text field.
    • positionTxtField

      public JTextField positionTxtField()
      Retrieves the position text field.
      Returns:
      The position text field.
    • riceSubsidyTxtField

      public JTextField riceSubsidyTxtField()
      Retrieves the rice subsidy text field.
      Returns:
      The rice subsidy text field.
    • semiMonthlyTxtField

      public JTextField semiMonthlyTxtField()
      Retrieves the semi-monthly text field.
      Returns:
      The semi-monthly text field.
    • statusTxtField

      public JTextField statusTxtField()
      Retrieves the status text field.
      Returns:
      The status text field.
    • supervisorTxtField

      public JTextField supervisorTxtField()
      Retrieves the supervisor text field.
      Returns:
      The supervisor text field.
    • tinNoTxtField

      public JTextField tinNoTxtField()
      Retrieves the TIN number text field.
      Returns:
      The TIN number text field.
    • getAddedEmployeesNumberLabel

      public JLabel getAddedEmployeesNumberLabel()
      Retrieves the label showing the number of added employees.
      Returns:
      The label showing the number of added employees.
    • getCsvAddBTN

      public JButton getCsvAddBTN()
      Retrieves the CSV Add button.
      Returns:
      The CSV Add button.