Esempio n. 1
0
 public static void EnableControl(ControlCollection controls, Boolean aValue, ControlCollection AExceptControl)
 {
     foreach (Control c in controls)
     {
         if (AExceptControl != null && AExceptControl.Count > 0)
         {
             if (!AExceptControl.Contains(c))
             {
                 EnableSingleControl(c, aValue);
             }
         }
         else
         {
             EnableSingleControl(c, aValue);
         }
     }
 }
Esempio n. 2
0
 public static void ClearControl(ControlCollection controls, ControlCollection AExceptControl)
 {
     foreach (Control c in controls)
     {
         if (AExceptControl != null && AExceptControl.Count > 0)
         {
             if (!AExceptControl.Contains(c))
             {
                 ClearSingleControl(c);
             }
         }
         else
         {
             ClearSingleControl(c);
         }
     }
 }
Esempio n. 3
0
        public void BuildImportControls(ControlCollection controls, System.Web.UI.Page page)
        {
            if (controls == null)
            {
                throw new ArgumentNullException("controls");
            }
            if (page == null)
            {
                throw new ArgumentNullException("page");
            }

            var isMessageAdded = controls.Contains(ErrorMessage);

            if (!isMessageAdded)
            {
                controls.Add(ErrorMessage);
                controls.Add(FeedbackMessage);
            }
            CurrentColllection = controls;

            ImportButton        = UIControls.CreateImportButton();
            ImportButton.Click += new EventHandler(ImportButton_Click);

            ImportTextBox  = UIControls.CreateImportTextArea();
            ImportZoneList = GetZoneList(page);

            var importPanel = new Panel();

            importPanel.ID           = "ImportControlsPanel";
            importPanel.GroupingText = "Import";


            importPanel.Controls.Add(UIControls.CreateLineBreak());
            importPanel.Controls.Add(ImportZoneList);
            importPanel.Controls.Add(UIControls.CreateLineBreak());
            importPanel.Controls.Add(ImportTextBox);
            importPanel.Controls.Add(UIControls.CreateLineBreak());
            importPanel.Controls.Add(ImportButton);
            controls.Add(importPanel);
        }
Esempio n. 4
0
        public void BuildExportControls(ControlCollection controls, System.Web.UI.Page page)
        {
            if (controls == null)
            {
                throw new ArgumentNullException("controls");
            }
            if (page == null)
            {
                throw new ArgumentNullException("page");
            }

            var isMessageAdded = controls.Contains(ErrorMessage);

            if (!isMessageAdded)
            {
                controls.Add(ErrorMessage);
                controls.Add(FeedbackMessage);
            }


            CurrentColllection = controls;

            ExportButton        = UIControls.CreateExportPortletButton();
            ExportButton.Click += new EventHandler(ExportButton_Click);

            PortletList = GetPortletList(page);

            var exportPanel = new Panel();

            exportPanel.ID           = "ExportControlPanels";
            exportPanel.GroupingText = "Export";


            exportPanel.Controls.Add(UIControls.CreateLineBreak());
            exportPanel.Controls.Add(PortletList);
            exportPanel.Controls.Add(ExportButton);

            controls.Add(exportPanel);
        }
Esempio n. 5
0
        public void Deny_Unrestricted()
        {
            // note: using the same control (as owner) to add results
            // in killing the ms runtime with a stackoverflow - FDBK36722
            ControlCollection cc = new ControlCollection(new Control());

            Assert.AreEqual(0, cc.Count, "Count");
            Assert.IsFalse(cc.IsReadOnly, "IsReadOnly");
            Assert.IsFalse(cc.IsSynchronized, "IsSynchronized");
            Assert.IsNotNull(cc.SyncRoot, "SyncRoot");

            cc.Add(control);
            Assert.IsNotNull(cc[0], "this[int]");
            cc.Clear();
            cc.AddAt(0, control);
            Assert.IsTrue(cc.Contains(control), "Contains");

            cc.CopyTo(new Control[1], 0);
            Assert.IsNotNull(cc.GetEnumerator(), "GetEnumerator");
            Assert.AreEqual(0, cc.IndexOf(control), "IndexOf");
            cc.RemoveAt(0);
            cc.Remove(control);
        }
Esempio n. 6
0
 public bool Contains(ReorderListItem item)
 {
     return(ChildList.Contains(item));
 }
Esempio n. 7
0
 bool IList.Contains(object value)
 {
     return(cc.Contains(value as TableRow));
 }
 bool IList.Contains(object value)
 {
     return(cc.Contains((TableRow)value));
 }
Esempio n. 9
0
 public bool Contains(DigitViewer item)
 {
     return(controls.Contains(item));
 }