public EmptyDataTemplate(SessionStateFilterAndSortEntities <TEntity> sessVar, HttpResponse response)
        {
            Debug.Assert(sessVar != null && response != null, "EmptyDataTemplate: Konstruktorparameter unvollständig");
            this.sessVar  = sessVar;
            this.response = response;

            RemoveButtonCaption = "Alle Filter entfernen";
            RemoveButtonStyle   = new css.StyleBuilder()
            {
                BackgroundColor = css.Color.Red,
                ForeColor       = css.Color.White
            };
            EmptyDataText      = "Keine Datensätze vorhanden, die den aktuellen Filtereinstellungen genügen.";
            EmptyDataTextStyle = new css.StyleBuilder()
            {
                ForeColor = css.Color.Black
            };

            CurrentlyActiveFiltersTabStyle = new css.StyleBuilder()
            {
                Width = new css.LengthMeasureRealtive()
                {
                    Value = 100.0
                },
                TableBorderCollapse = new css.BorderCollapseMeasure()
                {
                    Value = css.BorderCollapseMeasure.Unit.collapse
                }
            };

            CurrentlyActiveFiltersTabCellDescription = new css.StyleBuilder()
            {
                Width = new css.LengthMeasurePixel()
                {
                    Value = 400
                },
                ForeColor   = css.Color.Black,
                BorderStyle = new css.BorderStyleMeasure()
                {
                    Value = css.BorderStyleMeasure.Unit.solid
                },
                BorderWidth = new css.LengthMeasurePixel()
                {
                    Value = 1
                },
            };

            CurrentlyActiveFiltersTabCellAction = new css.StyleBuilder()
            {
                ForeColor   = css.Color.Black,
                BorderStyle = new css.BorderStyleMeasure()
                {
                    Value = css.BorderStyleMeasure.Unit.solid
                },
                BorderWidth = new css.LengthMeasurePixel()
                {
                    Value = 1
                },
            };
        }
        public ColHeaderWithTimeIntervalFilter(System.Web.UI.WebControls.GridView grd, SessionStateFilterAndSortEntities <TEntity> sessVar)
        {
            _sessVar         = sessVar;
            grd.DataBinding += new EventHandler(grd_DataBinding);


            BeginningOfTime = new DateTime(1945, 5, 8);
            EndOfTime       = new DateTime(3000, 1, 1);
        }
Пример #3
0
 public ColHeaderWithAutoCompleteTbx(System.Web.UI.WebControls.GridView grd, SessionStateFilterAndSortEntities <TEntity> sessVar, string ServiceMethod)
 {
     _sessVar             = sessVar;
     grd.DataBinding     += new EventHandler(grd_DataBinding);
     _serviceMethod       = ServiceMethod;
     CompletionSetCount   = 5;
     CompletionInterval   = 500;
     MinimumPrelfixLength = 1;
 }
Пример #4
0
        public GridViewDecorator(System.Web.UI.WebControls.GridView grd, TState state, HttpResponse response, mko.Log.LogServer log)
        {
            Debug.Assert(grd != null && state != null && response != null && log != null, "GridViewDecorator: Konstruktorparameter unvollständig");
            this.grd   = grd;
            this.log   = log;
            this.state = state;

            grd.Sorting          += new System.Web.UI.WebControls.GridViewSortEventHandler(grd_Sorting);
            grd.EmptyDataTemplate = new mkoIt.Asp.GridView.EmptyDataTemplate <TEntity>(state, response);
        }
Пример #5
0
        /// <summary>
        /// Konstruktor, bei dem die DropDownList mit Daten aus einem ListItemArray gefüllt wird.
        /// </summary>
        /// <param name="grd"></param>
        /// <param name="sessVar"></param>
        /// <param name="listItems"></param>
        /// <param name="AllSymbol"></param>
        public ColHeaderWithDropDownSelectFilter(
            System.Web.UI.WebControls.GridView grd,
            SessionStateFilterAndSortEntities <TEntity> sessVar,
            ListItem[] listItems,
            string AllSymbol
            )
        {
            _listItems    = new ListItem[listItems.Length + 1];
            _listItems[0] = new ListItem(_AllSymbol, "-1");
            Array.Copy(listItems, 0, _listItems, 1, listItems.Length);

            _AllSymbol       = AllSymbol;
            _sessVar         = sessVar;
            grd.DataBinding += new EventHandler(grd_DataBinding);
        }
Пример #6
0
 /// <summary>
 /// Konstruktor, bei dem die DropDownList mit Daten aus einer Datenquelle
 /// gefüllt wird
 /// </summary>
 /// <param name="grd"></param>
 /// <param name="sessVar"></param>
 /// <param name="DataSourceId"></param>
 /// <param name="DataTextField"></param>
 /// <param name="DataValueField"></param>
 /// <param name="AllSymbol"></param>
 public ColHeaderWithDropDownSelectFilter(
     System.Web.UI.WebControls.GridView grd,
     SessionStateFilterAndSortEntities <TEntity> sessVar,
     string DataSourceId,
     string DataTextField,
     string DataValueField,
     string AllSymbol
     )
 {
     _DataSourceID    = DataSourceId;
     _DataTextField   = DataTextField;
     _DataValueField  = DataValueField;
     _AllSymbol       = AllSymbol;
     _sessVar         = sessVar;
     grd.DataBinding += new EventHandler(grd_DataBinding);
 }
 public ColHeaderWithDblIntervalFilter(System.Web.UI.WebControls.GridView grd, SessionStateFilterAndSortEntities <TEntity> sessVar)
 {
 }
Пример #8
0
 public virtual void CreateTemplates(WebCtrl.GridView grd, WebCtrl.TemplateField col, SessionStateFilterAndSortEntities <TEntity> state)
 {
 }
Пример #9
0
 public GridViewColDecorator(System.Web.UI.WebControls.GridView grd, string ColHeaderText, SessionStateFilterAndSortEntities <TEntity> state)
 {
     _grd = grd;
     _col = mkoIt.Asp.GridView.Utils.FindTemplateField(grd, ColHeaderText);
     CreateTemplates(grd, _col, state);
 }
Пример #10
0
 public GridViewColDecorator(System.Web.UI.WebControls.GridView grd, int ColNumber, SessionStateFilterAndSortEntities <TEntity> state)
 {
     _grd = grd;
     _col = grd.Columns[ColNumber] as WebCtrl.TemplateField;
     CreateTemplates(grd, _col, state);
 }