Exemplo n.º 1
0
        private DataObj GetValue(Page page, int rowIndex)
        {
            DataObj ret = null;

            if (page != null && page.Table != null && page.Table.Count() > rowIndex)
            {
                ret = page.Table.ElementAt(rowIndex);
            }
            return(ret);
        }
Exemplo n.º 2
0
        public DataObj RetrieveElement(int rowIndex)
        {
            DataObj ret              = null;
            int     needPageNumber   = rowIndex / _pageSize;
            int     pageIndexInCache = GetPageIndexInCache(needPageNumber);

            if (pageIndexInCache >= 0 && pageIndexInCache < _cache.Count())
            {
                ret = GetValue(_cache[pageIndexInCache], rowIndex % _pageSize);
            }

            return(ret);
        }
Exemplo n.º 3
0
 private void NewFormOpen(object sender, EventArgs e)
 {
     var o = new DataObj();
     o.Model = this.DataViewProvider.ActivateEmptyModel();
     var newFormBlock = sender as FormCC;
     newFormBlock.DataContext = o;
 }
Exemplo n.º 4
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value != null)
            {
                if (value is DataObj)
                    return value;

                var o = new DataObj();
                o.Model = value;
                return o;
            }
                
            return null;
        }