//Method Back public void Back() { i = i - 1; if (i == 4) { lbl_Status.Text = i.ToString() + "/5"; btn_Next.Visible = true; btn_Save.Visible = false; btn_Back.Visible = true; pnl_CreateSetup.Controls.Clear(); pnl_CreateSetup.Controls.Add(ts); LoadTeamSetting(); } else if (i == 3) { lbl_Status.Text = i.ToString() + "/5"; QuestionSetting qs = new QuestionSetting(IdContest); pnl_CreateSetup.Controls.Clear(); pnl_CreateSetup.Controls.Add(qs); btn_Back.Visible = true; } else if (i == 2) { lbl_Status.Text = i.ToString() + "/5"; pnl_CreateSetup.Controls.Clear(); pnl_CreateSetup.Controls.Add(ps); LoadPhaseSetting(); btn_Back.Visible = true; } else if (i == 1) { lbl_Status.Text = i.ToString() + "/5"; pnl_CreateSetup.Controls.Clear(); pnl_CreateSetup.Controls.Add(gs); LoadGeneralSetting(); btn_Back.Visible = false; } }
//PHASE SETTING //public save phase public void SavePhaseSetting() { bool check = false; foreach ( Add_Phase item in ps.flp_Phase.Controls) { Phase.IDContest = IdContest; Phase.NamePhase = item.txt_PhaseName.Text.Trim(); Phase.Sequence = Convert.ToInt32(item.txt_Sequence.Text.Trim()); Phase.ScorePhase = Convert.ToInt32(item.txt_Score.Text.Trim()); Phase.MinusPhase = Convert.ToInt32(item.txt_Minus.Text.Trim()); Phase.TimePhase = Convert.ToInt32(item.txt_Time.Text.Trim()); if (PhaseBL.AddPhase(Phase)) { check = true; } else { check = false; } } if (check==true) { QuestionSetting qs = new QuestionSetting(IdContest); pnl_CreateSetup.Controls.Clear(); pnl_CreateSetup.Controls.Add(qs); btn_Back.Visible = true; i++; lbl_Status.Text = i.ToString() + "/5"; PhaseSetting++; } else { MessageBox.Show("Thiết đặt giai đoạn bị lỗi. Vui lòng kiểm tra lại thông tin.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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); } } }