Esempio n. 1
0
        public void AddItem()
        {
            GoodsProvider NewItem  = new GoodsProvider();
            Guid          ObjectId = Service.AddItem(NewItem);

            SetTabDelegate.Invoke(new DataEditTab(Service, SetTabDelegate, this, ObjectId, typeof(GoodsProvider)), AddMainButtons: false);

            UpdateElements();
        }
Esempio n. 2
0
        public void GetGoodsProvider_AddGoodsProviderReturnedGuid_ReturnedSameGoodsProvider()
        {
            DataService   Service       = new DataService();
            GoodsProvider GoodsProvider = new GoodsProvider();

            GoodsProvider.FirstName       = "NameTest";
            GoodsProvider.LastName        = "TestName";
            GoodsProvider.ProvideGoodsIds = new Guid[] { Guid.NewGuid(), Guid.NewGuid() };
            ClearTestDocument(Services.Formatter.GetPathForType(typeof(GoodsProvider)));

            Guid          AddedGuid           = Service.AddItem(GoodsProvider);
            GoodsProvider LoadedGoodsProvider = Service.GetProvider(AddedGuid);

            Assert.AreEqual(GoodsProvider, LoadedGoodsProvider);
        }
Esempio n. 3
0
        public void Sort(String FieldName)
        {
            switch (FieldName)
            {
            case "FirstName":
                Elements.Sort((x, y) => {
                    GoodsProvider obj  = Service.GetProvider(x.ObjectId);
                    GoodsProvider obj2 = Service.GetProvider(y.ObjectId);
                    return(obj.FirstName.CompareTo(obj2.FirstName));
                });
                break;

            case "LastName":
                Elements.Sort((x, y) => {
                    GoodsProvider obj  = Service.GetProvider(x.ObjectId);
                    GoodsProvider obj2 = Service.GetProvider(y.ObjectId);
                    return(obj.LastName.CompareTo(obj2.LastName));
                });
                break;
            }
        }