Ejemplo n.º 1
0
        //mxd
        private void FixSimilarErrors(Type type, int fixIndex)
        {
            foreach (Object item in results.SelectedItems)
            {
                if (item == results.SelectedItem)
                {
                    continue;
                }
                if (item.GetType() != type)
                {
                    continue;
                }

                ErrorResult r = item as ErrorResult;

                if (fixIndex == 1 && !r.Button1Click(true))
                {
                    break;
                }
                if (fixIndex == 2 && !r.Button2Click(true))
                {
                    break;
                }
                if (fixIndex == 3 && !r.Button3Click(true))
                {
                    break;
                }
            }
        }
Ejemplo n.º 2
0
 // First button
 private void fix1_Click(object sender, EventArgs e)
 {
     // Anything selected?
     if (results.SelectedItems.Count > 0)
     {
         if (running)
         {
             General.ShowWarningMessage("You must stop the analysis before you can make changes to your map!", MessageBoxButtons.OK);
         }
         else
         {
             ErrorResult r = (results.SelectedItem as ErrorResult);
             if (r.Button1Click(false))
             {
                 if (results.SelectedItems.Count > 1)
                 {
                     FixSimilarErrors(r.GetType(), 1);                                                         //mxd
                 }
                 StartChecking();
             }
             else
             {
                 General.Interface.RedrawDisplay();
             }
         }
     }
 }