Esempio n. 1
0
        private void BtnEdit_Click(object sender, EventArgs e)
        {
            string selectedVar = null;

            if (CbxVariation != null && CbxVariation.SelectedItem != null)
            {
                selectedVar = CbxVariation.SelectedItem.ToString();
            }

            int selectedGrade     = CbxGrade.SelectedIndex;
            int selectedVariation = CbxVariation.SelectedIndex;

            CriteriaEditorV criteriaEditor = new CriteriaEditorV(presenter.CurShowedCriteria, CriteriaList, CriteriaIndex, selectedGrade, selectedVariation);

            criteriaEditor.ShowDialog();


            CbxGrade_SelectedIndexChanged(sender, e);

            if (selectedVar != null)
            {
                presenter.SelectVariationByReference(selectedVar);
            }

            Refresh();
        }
Esempio n. 2
0
        public CriteriaEditorP(CriteriaEditorV view, Criteria shownCriteria, List <Criteria> criteriaList, int criteriaIndex)
        {
            CriteriaList      = criteriaList;
            CriteriaIndex     = criteriaIndex;
            CurShowedCriteria = shownCriteria;
            CriteriaBackup    = shownCriteria.CreateBackup();

            this.view = view;
        }
        private void BtnEditCriteria_Click(object sender, EventArgs e)
        {
            if (viewState == ViewState.IsRefreshing)
            {
                return;
            }
            int             criteriaIndex   = CriteriaList.IndexOf(presenter.SelectedCriteria);
            CriteriaEditorV criteriaEditorV = new CriteriaEditorV(presenter.SelectedCriteria, CriteriaList, criteriaIndex);

            criteriaEditorV.ShowDialog();
            RefreshView();
        }
Esempio n. 4
0
 public CriteriaEditorP(CriteriaEditorV view, Criteria shownCriteria, List <Criteria> criteriaList, int criteriaIndex, int preselectedGrade, int preselectedVariation) :
     this(view, shownCriteria, criteriaList, criteriaIndex)
 {
     Viewstate = ViewState.IsRefreshing;
     if (preselectedGrade != -1)
     {
         SelectGrade(preselectedGrade);
         if (preselectedVariation != -1 && !(preselectedVariation >= SelectedGrade.Variations.Count))
         {
             SelectVariation(preselectedVariation);
         }
     }
     Viewstate = ViewState.WaitingForInput;
 }