public void Next()
{
if (i == 1)
{
//Save general setting and Load Phase setting
if (gs.CheckFormEmpty()==false)
{
if (GeneralSetting==0)
{
SaveGeneralSetting();
}
else
{
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)
{
if (PhaseSetting == 0)
{
SavePhaseSetting();
}
else
{
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.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
else
{
MessageBox.Show("Giai đoạn phải tối thiểu là 1 và tối đa là 5.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
else if (i == 3)
{
QuestionSetting qs = new QuestionSetting(IdContest);
if (qs.countquestion() == true)
{
pnl_CreateSetup.Controls.Clear();
pnl_CreateSetup.Controls.Add(ts);
i++;
lbl_Status.Text = i.ToString() + "/5";
}
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)
{
if (TeamSetting == 0)
{
SaveTeamSetting();
}
else
{
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);
}
}
}