Example #1
0
 /// <summary>
 /// Decides weather the icon of this cell should be visible.
 /// Depending on which Tab is open and which status the violations in these cells are
 /// </summary>
 /// <param name="tab">The tab whose visibiliy should be set</param>
 public void SetVisibility(SharedTabs tab)
 {
     if (control == null)
     {
         return;
     }
     if (violationType.Equals(ViolationType.OPEN) && tab.Equals(SharedTabs.Open))
     {
         control.Visible = true;
     }
     else if (violationType.Equals(ViolationType.LATER) && tab.Equals(SharedTabs.Later))
     {
         control.Visible = true;
     }
     else if (violationType.Equals(ViolationType.IGNORE) && tab.Equals(SharedTabs.Ignore))
     {
         control.Visible = true;
     }
     else if (violationType.Equals(ViolationType.SOLVED) && tab.Equals(SharedTabs.Archive))
     {
         control.Visible = true;
     }
     else
     {
         control.Visible = false;
     }
 }
Example #2
0
 public void SetVisibility(SharedTabs tab)
 {
     if (this.control != null)
     {
         if (this.violationType.Equals(ViolationType.OPEN) && tab.Equals(SharedTabs.Open))
         {
             this.control.Visible = true;
         }
         else if (this.violationType.Equals(ViolationType.LATER) && tab.Equals(SharedTabs.Later))
         {
             this.control.Visible = true;
         }
         else if (this.violationType.Equals(ViolationType.IGNORE) && tab.Equals(SharedTabs.Ignore))
         {
             this.control.Visible = true;
         }
         else if (this.violationType.Equals(ViolationType.SOLVED) && tab.Equals(SharedTabs.Archive))
         {
             this.control.Visible = true;
         }
         else
         {
             this.control.Visible = false;
         }
     }
 }