public async Task <IActionResult> Index(int?page)
        {
            var zespol = from d in _context.Maszyna
                         .Include(d => d.PracownikMaszyna).ThenInclude(d => d.Pracowniks)
                         select d;

            int pageSize  = 999999999;//Change as required
            var pagedData = await ViewList <Maszyna> .CreateAsync(zespol.AsNoTracking(), page ?? 1, pageSize);

            return(View(pagedData));
            //return View(await _context.Maszyna.ToListAsync());
        }
Exemple #2
0
        public View AddView(string name, string viewName = "")
        {
            var item = new View(GenDataBase)
            {
                GenObject = ((GenObject)GenObject).CreateGenObject("View"),
                Name      = name,
                ViewName  = viewName
            };

            ViewList.Add(item);
            return(item);
        }
Exemple #3
0
        private string isBarCodeDublicated()
        {
            var unicCode = ViewItem.BarCode.Trim().ToLower();

            if (ViewList.FirstOrDefault(x => x.BarCode.Trim().ToLower() == unicCode) != null)
            {
                //return (int)EProductCreationValidationTypes.barCodeIsDublicated;
                return("barCodeIsDublicated");
            }

            return(string.Empty);
        }
Exemple #4
0
        private string isNameDublicated()
        {
            var name = ViewItem.Name.Trim().ToLower();

            if (ViewList.FirstOrDefault(x => x.Name.Trim().ToLower() == name) != null)
            {
                //  return (int)EProductCreationValidationTypes.nameIsDublicated;
                return("nameIsDublicated");
            }

            return(string.Empty);
        }
Exemple #5
0
    public void Init(TurnSystem turn_system)
    {
        AnchoredList.Init(TurnListEntries);

        views = new ViewList <ITurn, UI_TurnListItem>();

        views.Init(MakeItem, getTarget, RemoveView, 99);

        if (turn_system != null)
        {
            turn_system.OnListUpdated += OnListUpdate;
            OnListUpdate(turn_system.Turnables);
        }
    }
        private ViewGrid CreateEntity()
        {
            ViewList viewlist = new ViewList();

            viewlist.VersionId = Guid.Parse("9602d3d0-75cc-4c75-8868-b3dcaf6ccfba");
            ViewGrid viewgrid = viewlist.ViewGrid;

            viewgrid.ColSpan  = 1;
            viewgrid.Name     = "Tabla";
            viewgrid.RowSpan  = 1;
            viewgrid.Sequence = 1;
            viewgrid.AddVF(CreateEntityViewField());
            viewgrid.AddVF(CreateEntityViewField());
            return(viewgrid);
        }
Exemple #7
0
        public void GetData()
        {
            _comicBooks = _comicBookRepository.GetAll().Include(x => x.Series).Include(x => x.Series.Publisher).ToList();

            if (PublisherId == 0)
            {
                ViewList = _comicBooks.Where(x => x.Title.Contains(SearchWord)).ToList();
            }
            else if (PublisherId >= 1 && PublisherId <= 3)
            {
                ViewList = _comicBooks.Where(x => x.Series.Publisher.Id == PublisherId && x.Title.Contains(SearchWord)).ToList();
            }
            else
            {
                ViewList = _comicBooks.Where(x => !Enumerable.Range(1, 3).Contains(x.Series.Publisher.Id) && x.Title.Contains(SearchWord)).ToList();
            }
            NumberOfPages = (ViewList.Count() / 18) + 1;
        }
Exemple #8
0
        /// <summary>
        /// Initialize a new instance of the ViewLayoutRibbonGroupLines class.
        /// </summary>
        /// <param name="ribbon">Owning ribbon control instance.</param>
        /// <param name="ribbonLines">Reference to lines definition.</param>
        /// <param name="needPaint">Delegate for notifying paint requests.</param>
        public ViewLayoutRibbonGroupLines(KryptonRibbon ribbon,
                                          KryptonRibbonGroupLines ribbonLines,
                                          NeedPaintHandler needPaint)
        {
            Debug.Assert(ribbon != null);
            Debug.Assert(ribbonLines != null);
            Debug.Assert(needPaint != null);

            // Cache references
            _ribbon      = ribbon;
            _ribbonLines = ribbonLines;
            _needPaint   = needPaint;

            // Associate the component with this view element for design time selection
            Component = _ribbonLines;

            // Use hashtable to store relationships
            _itemToView      = new ItemToView();
            _viewToItem      = new ViewToItem();
            _sizeLargeList   = new SizeList();
            _sizeMediumList  = new SizeList();
            _sizeSmallList   = new SizeList();
            _viewLargeList   = new ViewList();
            _viewMediumList  = new ViewList();
            _viewSmallList   = new ViewList();
            _viewToLargeGap  = new ViewToGap();
            _viewToMediumGap = new ViewToGap();
            _viewToSmallGap  = new ViewToGap();

            // Get the initial size used for sizing and positioning
            ApplySize(ribbonLines.ItemSizeCurrent);

            // Hook into changes in the ribbon triple definition
            _ribbonLines.PropertyChanged += new PropertyChangedEventHandler(OnLinesPropertyChanged);
            _ribbonLines.LinesView        = this;

            // At design time we want to track the mouse and show feedback
            if (_ribbon.InDesignMode)
            {
                ViewHightlightController controller = new ViewHightlightController(this, needPaint);
                controller.ContextClick += new MouseEventHandler(OnContextClick);
                MouseController          = controller;
            }
        }
Exemple #9
0
        private void ApplySize(GroupItemSize size)
        {
            CurrentSize = size;
            GroupItemSize itemSize = GroupItemSize.Medium;

            switch (size)
            {
            case GroupItemSize.Large:
                _sizeList  = _sizeLargeList;
                _viewList  = _viewLargeList;
                _viewToGap = _viewToLargeGap;
                itemSize   = GroupItemSize.Medium;
                break;

            case GroupItemSize.Medium:
                _sizeList  = _sizeMediumList;
                _viewList  = _viewMediumList;
                _viewToGap = _viewToMediumGap;
                itemSize   = GroupItemSize.Small;
                break;

            case GroupItemSize.Small:
                _sizeList  = _sizeSmallList;
                _viewList  = _viewSmallList;
                _viewToGap = _viewToSmallGap;
                itemSize   = GroupItemSize.Small;
                break;

            default:
                // Should never happen!
                Debug.Assert(false);
                break;
            }

            foreach (ViewBase item in this)
            {
                IRibbonViewGroupItemView viewItem = item as IRibbonViewGroupItemView;
                if (viewItem != null)
                {
                    viewItem.SetGroupItemSize(itemSize);
                }
            }
        }
Exemple #10
0
            void Execute()
            {
                Debug.WriteLine(nameof(Execute));
                dataBases.Add(dataBase       = new DataBase("DataBase1", 1, false, true));
                dataBase.Items.Add(tableList = new TableList("Tables", 2, true, true));
                dataBase.Items.Add(viewList  = new ViewList("Views", 2, true, true));
                tableList.Tables.Add(table   = new Table("Table1", 3, false, false));
                table.Items.Add(columnList   = new ColumnList("Columns", 4, false, true));

                viewList.Views.Add(new View("View1", 3, false));
                viewList.Views.Add(new View("View2", 3, true));
                viewList.Views.Add(new View("View3", 3, true));
                viewList.Views.Add(new View("View4", 3, true));
                viewList.Views.Add(new View("View5", 3, false));

                columnList.Columns.Add(new Column("Column1", 4, true));
                columnList.Columns.Add(new Column("Column2", 4, false));
                columnList.Columns.Add(new Column("Column3", 4, true));
                columnList.Columns.Add(new Column("Column4", 4, false));
                columnList.Columns.Add(new Column("Column5", 4, true));
            }
Exemple #11
0
        private void OnLoad(Resource res, bool succ)
        {
            if (succ)
            {
                TextAsset asset = res.UnityObj as TextAsset;
                if (asset != null)
                {
                    string t = asset.text;

//                    UnityEngine.Debug.Log(t);
                    ViewList co1 = GenericXmlSerializer.ReadFromXmlString <ViewList>(t);

                    for (int i = 0; i < co1.viewCos.Count; i++)
                    {
                        viewconfigs.Add(co1.viewCos[i].viewName, co1.viewCos[i]);
//                        UnityEngine.Debug.LogError(string.Format("viewconfig--name:{0}+type:{1}+close:{2}", co1.viewCos[i].viewName, co1.viewCos[i].viewtype, co1.viewCos[i].closeType));
                    }
                }
                GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnDataConfigLoadDone);
            }
        }
        private void DeleteContent()
        {
            var selectedIds   = ViewList.Where(r => r.IsSelected).Select(r => r.Id).ToList();
            var filesToDelete = ViewList.Where(r => r.IsSelected).Select(r => r.Name).ToList();
            var requestObj    = new StringAuthenticateObject
            {
                StringAuth  = "OK",
                StringValue = string.Join(",", selectedIds)
            };

            using (var sc = new POCServiceClient("NetTcpBinding_IPOCService"))
            {
                var requestData = EncryptionHelper.EncryptString(JsonConvert.SerializeObject(requestObj),
                                                                 KeyEncryption);
                sc.DeleteContent(requestData);
            }
            ServiceManager.DeleteSoftwareFile(filesToDelete);
            ApplicationContext.SoftwareList.RemoveAll(r => selectedIds.Contains(r.Id));
            ApplicationContext.UpdateSourceSoftwareList.RemoveAll(r => selectedIds.Contains(r.SoftwareId));
            BuidPage();
        }
Exemple #13
0
        /// <summary>
        /// 显示表名列表
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnViewList_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(TxtConnection.Text))
            {
                ConnectionString = TxtConnection.Text;
            }
            ViewList.Items.Clear();
            SqlHelper helper = new SqlHelper(ConnectionString);

            var TableList = helper.GetTables();

            ViewList.View = View.List;
            ViewList.BeginUpdate();
            foreach (var table in TableList)
            {
                ListViewItem item = new ListViewItem();
                item.Text = table;
                ViewList.Items.Add(item);
            }
            ViewList.EndUpdate();
        }
        public void DeleteSelected()
        {
            if (SelectedFolderViewModel == null)
            {
                return;
            }

            // TODO: DI directory, remove strong coupling
            var directory = new Directory();

            if (SelectedFolderViewModel.NodeType == NodeType.Folder)
            {
                directory.DeleteFolder(SelectedFolderViewModel.Folder);
                ViewList.Remove(SelectedFolderViewModel);
                MessengerInstance.Send(new DeleteFiles(), MessageToken.RefreshTree);
            }
            else
            {
                MessageBox.Show("File Delete Not Implemented Yet");
            }
        }
Exemple #15
0
        internal int ViewIndexOf(object item)
        {
            if (View == null)
            {
                return(-1);
            }

            CollectionView cv = View as CollectionView;

            if (cv != null)
            {
                return(cv.IndexOf(item));
            }

            // As a last resort, use the IList interface or IndexedEnumerable to look for the item.
            if (ViewList != null)
            {
                return(ViewList.IndexOf(item));
            }

            return(-1);
        }
Exemple #16
0
        public MainWindowVM()
        {
            var viewDict = new Dictionary <WlyViewType, WlyUIViewWrapper>();

            foreach (var view in WlyViewMgr.Views)
            {
                var wrapper = new WlyUIViewWrapper(view);
                ViewList.Add(wrapper);
                viewDict.Add(view.Type, wrapper);
            }

            foreach (var wrapper in viewDict.Values.ToList())
            {
                foreach (var sub in wrapper.SubViewTypes)
                {
                    var subWrapper = viewDict[sub];
                    wrapper.Children.Add(subWrapper);
                }
            }

            foreach (var group in viewDict.Values.GroupBy(o => o.Row))
            {
                var list = group.ToList().OrderByDescending(o => o.ChildLength).ToList();
                for (var i = 0; i < group.Count(); i++)
                {
                    list[i].Column = i;
                }
            }

            // 添加链接线段
            foreach (var view in viewDict.Values)
            {
                foreach (var line in view.GetLinks())
                {
                    ViewList.Add(line);
                }
            }
        }
Exemple #17
0
 /// <summary>
 /// 加入join连接
 /// </summary>
 /// <param name="join"></param>
 /// <param name="table1"></param>
 /// <param name="table2"></param>
 /// <param name="joinfields"></param>
 public DataBaseAction AddJoin(ViewJoinEnum join, string table1, string table2, List <QueryField> joinfields)
 {
     if (ViewList == null)
     {
         ViewList = new List <ViewHelper>();
     }
     foreach (var item in ViewList)
     {
         if (item.TableName1 != table1 || item.TableName2 != table2)
         {
             continue;
         }
         item.Joinfields.AddRange(joinfields);
         return(this);
     }
     ViewList.Add(new ViewHelper()
     {
         Join       = join,
         TableName1 = table1,
         TableName2 = table2,
         Joinfields = joinfields
     });
     return(this);
 }
        public View(float x, float y, float width, float height)
        {
            this.x = x;
            this.y = y;

            this.width = width;
            this.height = height;

            rotation = 0;
            rotationCenterX = 0;
            rotationCenterY = 0;
            scaleX = 1.0f;
            scaleY = 1.0f;
            color = Color.White; //solidOpaqueRGBA;
            translateX = 0;
            translateY = 0;

            parentAlignX = parentAlignY = alignX = alignY = ALIGN_MIN;
            parent = null;

            viewList = ViewList.Null;

            visible = enabled = true;
        }
Exemple #19
0
        public void FirstLoad()
        {
            if (_gameContainer.PlayerList.Count() != 2)
            {
                throw new BasicBlankException("Must have 2 players only.");
            }
            ViewList = GetCoordinateList();
            if (ViewList.First().IsSelf == false)
            {
                throw new BasicBlankException("First must be self");
            }
            int x;

            MaxPlayers = 4; //i think
            CardList.Clear();
            for (x = 1; x <= 4; x++)
            {
                SnagCardGameCardInformation newCard = new SnagCardGameCardInformation();
                newCard.Populate(x);
                newCard.IsUnknown = true;
                newCard.Deck      = x + 1000; //try this way.  to at least make it work.
                CardList.Add(newCard);        //i think
            }
        }
Exemple #20
0
        public void SwitchView(ViewList view)
        {
            switch (view)
            {
            case ViewList.EntryPoint:
                ViewModel = new EntryPointViewModel(this, _testController.GetNumberOfKnownItems());
                break;

            case ViewList.AnsweringView:
                ViewModel = new AnsweringViewModel(_testController, this);
                break;

            case ViewList.ResultsView:
                ViewModel = new ResultsViewModel(_testController, this);
                break;

            case ViewList.LearnedView:
                ViewModel = new LearnedItemsAddViewModel(_testController, this);
                break;

            default:
                throw new NotSupportedException("Unsupported View requested: " + view);
            }
        }
Exemple #21
0
 public ViewWithChildrenContent()
 {
     Children = DefaultChildren = new ViewList();
 }
        public void AddView(View child)
        {
            if (viewList.IsNull())
            {
                viewList = new ViewList();
            }

            if (child.parent != null)
            {
                parent.RemoveView(child);
            }

            viewList.Add(child);
            child.parent = this;
        }
Exemple #23
0
        private void btnViewList_Click(object sender, EventArgs e)
        {
            if (lbSearchResults.Items.Count == 0)
            {
                MessageBox.Show("Please populate the course results box first", "View List");
                return;
            }

            ViewList form = new ViewList();

            foreach (Course course in lbSearchResults.Items)
            {
                form.DisplayCourse(course);
            }
            form.ScrollToCaret();
            form.Show();
        }
Exemple #24
0
        private void ProcessPacket()
        {
            var header = (PACKET_HEADER)PACKET_HEADER.Deserialize(data, typeof(PACKET_HEADER));

            this.RecvMessage = header.command.ToString();
            switch (header.command)
            {
            case PACKET_COMMAND.PACKET_SC_LOGIN_ACK:
            {
                var packet = (PKS_SC_LOGIN_ACK)PACKET_HEADER.Deserialize(data, typeof(PKS_SC_LOGIN_ACK));
            }
            break;

            case PACKET_COMMAND.PACKET_SC_CHAT:
            {
                var packet = (PKS_SC_CHAT)PACKET_HEADER.Deserialize(data, typeof(PKS_SC_CHAT));
                this.Chat = new string(packet.chat).Split('\0')[0];
                this.ChatCount++;
            }
            break;

            case PACKET_COMMAND.PACKET_SC_MOVE:
            {
                var packet = (PKS_SC_MOVE)PACKET_HEADER.Deserialize(data, typeof(PKS_SC_MOVE));
                this.Position = packet.dest;
            }
            break;

            case PACKET_COMMAND.PACKET_SC_VIEW:
            {
                var packet = (PKS_SC_VIEW)PACKET_HEADER.Deserialize(data, typeof(PKS_SC_VIEW));
                lock (lockObject)
                {
                    if (ViewList == null)
                    {
                        break;
                    }
                    foreach (var view in ViewList)
                    {
                        view.IsUpdate = false;
                    }
                    var name = new string(packet.commanderID1).Split('\0')[0];
                    if (name != "None")
                    {
                        bool isFind = false;
                        foreach (var view in ViewList)
                        {
                            if (view.Name == name)
                            {
                                view.PositionX = packet.dest1.X;
                                view.PositionY = packet.dest1.Y;
                                view.IsUpdate  = true;
                                isFind         = true;
                                break;
                            }
                        }
                        if (!isFind)
                        {
                            var view = new ClientView(packet.dest1.X, packet.dest1.Y, name);
                            ViewList.Add(view);
                        }
                    }


                    name = new string(packet.commanderID2).Split('\0')[0];
                    if (name != "None")
                    {
                        bool isFind = false;
                        foreach (var view in ViewList)
                        {
                            if (view.Name == name)
                            {
                                view.PositionX = packet.dest2.X;
                                view.PositionY = packet.dest2.Y;
                                view.IsUpdate  = true;
                                isFind         = true;
                                break;
                            }
                        }
                        if (!isFind)
                        {
                            ViewList.Add(new ClientView(packet.dest2.X, packet.dest2.Y, name));
                        }
                    }
                    name = new string(packet.commanderID3).Split('\0')[0];
                    if (name != "None")
                    {
                        bool isFind = false;
                        foreach (var view in ViewList)
                        {
                            if (view.Name == name)
                            {
                                view.PositionX = packet.dest3.X;
                                view.PositionY = packet.dest3.Y;
                                view.IsUpdate  = true;
                                isFind         = true;
                                break;
                            }
                        }
                        if (!isFind)
                        {
                            ViewList.Add(new ClientView(packet.dest3.X, packet.dest3.Y, name));
                        }
                    }

                    name = new string(packet.commanderID4).Split('\0')[0];
                    if (name != "None")
                    {
                        bool isFind = false;
                        foreach (var view in ViewList)
                        {
                            if (view.Name == name)
                            {
                                view.PositionX = packet.dest4.X;
                                view.PositionY = packet.dest4.Y;
                                view.IsUpdate  = true;
                                isFind         = true;
                                break;
                            }
                        }
                        if (!isFind)
                        {
                            ViewList.Add(new ClientView(packet.dest4.X, packet.dest4.Y, name));
                        }
                    }

                    name = new string(packet.commanderID5).Split('\0')[0];
                    if (name != "None")
                    {
                        bool isFind = false;
                        foreach (var view in ViewList)
                        {
                            if (view.Name == name)
                            {
                                view.PositionX = packet.dest5.X;
                                view.PositionY = packet.dest5.Y;
                                view.IsUpdate  = true;
                                isFind         = true;
                                break;
                            }
                        }
                        if (!isFind)
                        {
                            ViewList.Add(new ClientView(packet.dest5.X, packet.dest5.Y, name));
                        }
                    }
                    foreach (var view in ViewList.ToList())
                    {
                        if (!view.IsUpdate)
                        {
                            ViewList.Remove(view);
                        }
                    }
                }

                /*
                 *
                 * if (new string(packet.commanderID2).Split('\0')[0] == "")
                 * {
                 *  break;
                 * }
                 * clientViewList.Add(new ClientView(packet.dest2.X, packet.dest2.Y, new string(packet.commanderID2).Split('\0')[0]));
                 *
                 *
                 * if (new string(packet.commanderID3).Split('\0')[0] == "")
                 * {
                 *  break;
                 * }
                 * clientViewList.Add(new ClientView(packet.dest3.X, packet.dest3.Y, new string(packet.commanderID3).Split('\0')[0]));
                 */
            }
            break;

            default:
                this.Error = "wrong packet command";
                break;
            }
        }
Exemple #25
0
        protected void CreateViewList(IList <Type> viewTypes)
        {
            var frame = new RectangleF(0, 0, ContentView.Bounds.Width, ContentView.Bounds.Height);

            if (ViewList != null)
            {
                foreach (var view in ViewList)
                {
                    view.Dispose();
                }

                ViewList.Clear();
                ViewList = null;
            }

            ViewList = new List <UIView>();

            if (viewTypes != null)
            {
                foreach (var viewType in viewTypes)
                {
                    if (viewType == null)
                    {
                        continue;
                    }

                    UIView view         = null;
                    var    hasFrameCtor = viewType.GetConstructor(new Type[] { typeof(RectangleF) }) != null;
                    if (hasFrameCtor)
                    {
                        view = Activator.CreateInstance(viewType, new object[] { frame }) as UIView;

                        if (ListSource.RowHeights[ListSource.BaseIndexPath] != view.Frame.Height)
                        {
                            if (ListSource.RowHeights.ContainsKey(IndexPath))
                            {
                                ListSource.RowHeights[IndexPath] = view.Frame.Height;
                            }
                            else
                            {
                                ListSource.RowHeights.Add(IndexPath, view.Frame.Height);
                            }
                        }
                    }
                    else
                    {
                        view = Activator.CreateInstance(viewType) as UIView;
                    }

                    var dc = view as IDataContext <object>;
                    if (dc != null)
                    {
                        var item = ListSource.GetSectionData(0)[IndexPath.Row];
                        dc.DataContext = item;
                    }

                    var initializeCell = view as IInitializeCell;
                    if (initializeCell != null)
                    {
                        initializeCell.Cell       = this;
                        initializeCell.Controller = ListSource.Controller;

                        var newCellStyle = initializeCell.CellStyle;
                        if (newCellStyle != Style)
                        {
                            Style = newCellStyle;
                            break;
                        }
                    }

                    var themeable = view as IThemeable;
                    if (themeable != null)
                    {
                        if (themeable.Theme == null)
                        {
                            var theme = view.GetType().GetCustomAttribute <ThemeAttribute>();
                            if (theme != null)
                            {
                                var cellViewTheme = Theme.CreateTheme(theme.ThemeType);
                                if (cellViewTheme != null)
                                {
                                    if (Theme != null)
                                    {
                                        Theme.MergeTheme(cellViewTheme);
                                    }
                                    else
                                    {
                                        Theme = cellViewTheme;
                                    }

                                    themeable.Theme = Theme;
                                }
                            }
                        }

                        themeable.InitializeTheme(this);
                    }

                    var cellContent = view as ICellContent;
                    if (cellContent != null)
                    {
                        if (cellContent.CellContentView != null)
                        {
                            _CompositeView.AddSubview(cellContent.CellContentView);
                        }
                    }

                    ViewList.Add(view);
                }
            }
        }
Exemple #26
0
 public void Init(List <ScriptableUnitConfig> configs)
 {
     views = new ViewList <ScriptableUnitConfig, UI_UnitMiniView>();
     views.Init(MakeView, delegate
                { return(this.transform); }, configs, Remove, 100);
 }
 ///Select ViewList
 public void ClickViewList()
 {
     ViewList.Click();
 }