@@ -164,6 +164,7 @@ public void actionPerformed(ActionEvent e) {
nextStepButton.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
Date date = new Date();
if(inputTextField.getText().equals("")){
JOptionPane.showMessageDialog(dialog,"Project Name is Required");
} else if(inputDropDowns.get(1).getSelectedItem().toString().equals("Month")){
@@ -172,6 +173,13 @@ public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(dialog,"Day is Required");
} else if(inputDropDowns.get(0).getSelectedItem().toString().equals("Year")) {
JOptionPane.showMessageDialog(dialog, "Year is Required");
} else if(inputDropDowns.get(0).getSelectedIndex() == 1 &&
inputDropDowns.get(1).getSelectedIndex() < date.getMonth()+1) {
JOptionPane.showMessageDialog(dialog, "Cannot Select a Past Date!");
} else if(inputDropDowns.get(0).getSelectedIndex() == 1 &&
inputDropDowns.get(1).getSelectedIndex() == date.getMonth()+1 &&
inputDropDowns.get(2).getSelectedIndex() <= date.getDate()) {
JOptionPane.showMessageDialog(dialog, "Cannot Select a Past Date!");
} else {
dispose();
Project p = updateProject(project);
@@ -217,8 +225,6 @@ private Project updateProject(Project p) {
p.setProjectDueDate(date);
}

System.out.println(user.getProjectsForUser());

project = p;

return p;
@@ -192,14 +192,22 @@ public void actionPerformed(ActionEvent e) {
{
@Override
public void actionPerformed(ActionEvent e) {
Date date = new Date();
if(inputTextField.getText().equals("")){
JOptionPane.showMessageDialog(dialog,"Project Name is Required");
JOptionPane.showMessageDialog(dialog,"Task Name is Required");
} else if(inputDropDowns.get(2).getSelectedItem().toString().equals("Month")){
JOptionPane.showMessageDialog(dialog,"Month is Required");
} else if(inputDropDowns.get(3).getSelectedItem().toString().equals("Day")){
JOptionPane.showMessageDialog(dialog,"Day is Required");
} else if(inputDropDowns.get(1).getSelectedItem().toString().equals("Year")) {
JOptionPane.showMessageDialog(dialog, "Year is Required");
} else if(inputDropDowns.get(1).getSelectedIndex() == 1 &&
inputDropDowns.get(2).getSelectedIndex() < date.getMonth()+1) {
JOptionPane.showMessageDialog(dialog, "Cannot Select a Past Date!");
} else if(inputDropDowns.get(1).getSelectedIndex() == 1 &&
inputDropDowns.get(2).getSelectedIndex() == date.getMonth()+1 &&
inputDropDowns.get(3).getSelectedIndex() <= date.getDate()) {
JOptionPane.showMessageDialog(dialog, "Cannot Select a Past Date!");
} else {
dispose();
updateTask(task);