Beispiel #1
0
        private void GetFilteredCriteria(int id)
        {
            FileUser     fileUser     = new FileUser(Properties.Settings.Default.SoftwareTools, new SoftwareToolRepository());
            SoftwareTool softwareTool = (SoftwareTool)fileUser.getElementById(id);

            fileUser = new FileUser(Properties.Settings.Default.Matrix, new CriteriaMatrixRepository());
            DataSingleton.GetInstance(id, true);
            DataSingleton.GetInstance((int[])fileUser.getElementById(softwareTool.Id));
        }
Beispiel #2
0
        private Result CalculateSoftwareTool(Result[] criterias)
        {
            float sum   = 0;
            float count = 0;

            foreach (Result criteria in criterias)
            {
                sum += criteria.Assessment;
                ++count;
            }

            if (count == 0)
            {
                count = 1;
            }

            FileUser     fileUser     = new FileUser(Properties.Settings.Default.SoftwareTools, new SoftwareToolRepository());
            SoftwareTool softwareTool = (SoftwareTool)fileUser.getElementById(DataSingleton.GetInstance().SoftwareTool);

            Result result = new Result(softwareTool, 1, sum / count);

            return(result);
        }
Beispiel #3
0
 private void loadData_Click(object sender, EventArgs e)
 {
     using (OpenFileDialog ofd = new OpenFileDialog())
     {
         ofd.Filter = "xml files (*.xml)|*.xml";
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 FileUser      fileUser  = new FileUser(ofd.FileName, new SavePointRepository());
                 SavePoint     savePoint = (SavePoint)fileUser.getElementById(0);
                 EditSavePoint loader    = new EditSavePoint();
                 loader.LoadSavePoint(savePoint);
                 CheckRadioButton(savePoint.IdSoftwareTool);
                 DataSingleton.GetInstance(savePoint.IdPhase, savePoint.IdSoftwareTool);
                 SavePointSingleton.GetInstance(savePoint);
             }
             catch (Exception)
             {
                 MessageBox.Show("Ошибка загрузки файла", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
Beispiel #4
0
        private void GetPhase(int id)
        {
            FileUser fileUser = new FileUser(Properties.Settings.Default.Phases, new LifeCyclePhaseRepository());

            DataSingleton.GetInstance(((Phase)fileUser.getElementById(id)).Id);
        }