internal bool SetCheckResults()
        {
            foreach (CheckModel check in CheckList)
            {
                XmlManagerController.SetCheckResult(check);
            }

            return(true);
        }
Exemple #2
0
        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);
        }