public void next()
{
if (i == 1)
{
//Save general setting and Load Phase setting
if (gs.CheckFormEmpty() == false)
{
EditGeneralSetting();
}
else
{
MessageBox.Show("Vui lòng nhập đầy đủ thông tin.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else if (i == 2)
{
if (ps.MoreOnePhase() == true)
{
if (ps.checkPhaseEmpty() == false)
{
if (ps.PhaseDuplicate() == false)
{
if (ps.InvalidSequence() == false)
{
EditPhaseSetting();
}
else
{
MessageBox.Show("Số thứ tự không hợp lý.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
{
MessageBox.Show("Thông tin của giai đoạn bị trùng nhau.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
{
MessageBox.Show("Các trường thông tin không được phép rỗng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
{
MessageBox.Show("Giai đoạn phải tối thiểu là 1 và tối đa là 5.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else if (i == 3)
{
QuestionSetting qs = new QuestionSetting(contestID);
if (qs.countquestion() == true)
{
pnl_CreateSetup.Controls.Clear();
pnl_CreateSetup.Controls.Add(ts);
LoadTeamSetting();
i++;
lbl_Status.Text = i.ToString() + "/5";
if (run == true)
{
ts.btn_AddTeam.Enabled = false;
foreach (Add_Team Add_Team in ts.flp_Team.Controls)
{
Add_Team.Enabled = false;
}
}
else
{
ts.Enabled = true;
}
}
else
{
if (run == true)
{
pnl_CreateSetup.Controls.Clear();
pnl_CreateSetup.Controls.Add(ts);
LoadTeamSetting();
i++;
lbl_Status.Text = i.ToString() + "/5";
ts.btn_AddTeam.Enabled = false;
foreach (Add_Team Add_Team in ts.flp_Team.Controls)
{
Add_Team.Enabled = false;
}
}
else
{
MessageBox.Show("Vui lòng nhập câu hỏi cho mỗi giai đoạn.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
}
else if (i == 4)
{
//Load Competition setup
if (ts.MoreOneTeam() == true)
{
if (ts.checkTeamEmpty() == false)
{
if (ts.checkDuplicateColor() == false)
{
EditTeamSetting();
}
else
{
MessageBox.Show("Thông tin của của đội thi đấu bị trùng nhau.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
{
MessageBox.Show("Vui lòng nhập thông tin cho đội.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
else
{
MessageBox.Show("Vui lòng thêm tối thiểu là 2 đội.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
}