internal bool SetCheckResults() { foreach (CheckModel check in CheckList) { XmlManagerController.SetCheckResult(check); } return(true); }
private void button1_Click(object sender, EventArgs e) { bool filled = true; foreach (var check in flowLayoutPanel1.Controls) { if (check is Check) { if ((check as Check).GetCheckResult() != CheckResult.Nothing) { switch ((check as Check).GetCheckResult()) { case CheckResult.NotRelevant: XmlManagerController.SetCheckResult( new CheckModel { CheckDescription = (check as Check).GetCheck(), CheckFilePath = (check as Check).GetCheckFilePath(), //ExcelColumnNumber = (check as Check).ExcelColumnNumber }, CheckResult.NotRelevant); break; case CheckResult.Helpful: XmlManagerController.SetCheckResult( new CheckModel { CheckDescription = (check as Check).GetCheck(), CheckFilePath = (check as Check).GetCheckFilePath(), //ExcelColumnNumber = (check as Check).ExcelColumnNumber }, CheckResult.Helpful); break; case CheckResult.AlreadyCovered: XmlManagerController.SetCheckResult( new CheckModel { CheckDescription = (check as Check).GetCheck(), CheckFilePath = (check as Check).GetCheckFilePath(), //ExcelColumnNumber = (check as Check).ExcelColumnNumber }, CheckResult.AlreadyCovered); break; default: MessageBox.Show("Please Fill all Checklist!"); break; } } else { MessageBox.Show("Please Fill all the Checklist!"); filled = false; break; } } } if (filled) { MessageBox.Show("Now the commit is safer!"); Application.Exit(); } XmlManagerController.CreateNode(Environment.UserName); }