Esempio n. 1
0
 /// <summary>
 /// click on show filters tab
 /// </summary>
 public SNWebPage SelectShowFilters()
 {
     ShowFilters.Wait(3).Click();
     //postback
     //return new BenchmarkTestsTabAllTestsView();
     return(new StudentDetailPage(StudentDetailTabs.BenchmarkTestsAllTests));
 }
Esempio n. 2
0
 public void ShowFiltersAction()
 {
     ShowFilters?.Invoke(this, EventArgs.Empty);
 }
Esempio n. 3
0
        public void Save(string file = "Config\\DBTableEditorConfig.xml")
        {
            try
            {
                XmlTextWriter xw = new XmlTextWriter(file, Encoding.UTF8);
                xw.Formatting = Formatting.Indented;
                xw.WriteStartDocument();

                // Write the root tags
                xw.WriteStartElement("DBTableEditorConfig");

                // Write boolean elements.
                xw.WriteElementString("FreezeKeyColumns", FreezeKeyColumns.ToString());
                xw.WriteElementString("UseComboBoxes", UseComboBoxes.ToString());
                xw.WriteElementString("ShowAllColumns", ShowAllColumns.ToString());
                xw.WriteElementString("ShowFilters", ShowFilters.ToString());

                // Write directory elements.
                xw.WriteElementString("ImportDirectory", ImportDirectory);
                xw.WriteElementString("ExportDirectory", ExportDirectory);

                // Write out Hidden Columns list.
                xw.WriteStartElement("HiddenColumns");
                foreach (KeyValuePair <string, List <string> > entry in HiddenColumns.Entries)
                {
                    xw.WriteStartElement("Entry");
                    xw.WriteAttributeString("Key", entry.Key);

                    foreach (string column in entry.Value)
                    {
                        xw.WriteElementString("Value", column);
                    }

                    xw.WriteEndElement();
                }
                xw.WriteEndElement();

                // Write out the Filters List.
                xw.WriteStartElement("Filters");
                foreach (KeyValuePair <string, List <DBFilter> > entry in Filters.Entries)
                {
                    xw.WriteStartElement("Entry");
                    xw.WriteAttributeString("Key", entry.Key);

                    foreach (DBFilter filter in entry.Value)
                    {
                        xw.WriteStartElement("Value");

                        xw.WriteElementString("IsActive", filter.IsActive.ToString());
                        xw.WriteElementString("Name", filter.Name);
                        xw.WriteElementString("ApplyToColumn", filter.ApplyToColumn);
                        xw.WriteElementString("FilterValue", filter.FilterValue);
                        xw.WriteElementString("MatchMode", filter.MatchMode.ToString());

                        xw.WriteEndElement();
                    }

                    xw.WriteEndElement();
                }
                xw.WriteEndElement();

                // Write the closing root tag.
                xw.WriteEndElement();
                xw.WriteEndDocument();
                xw.Close();
            }
            catch (Exception ex)
            {
            }
        }