Beispiel #1
0
        private void ReadStorage()
        {
            int i;

            ProductInfo[] ReadInfo;
            ReadInfo = StructWorkClass.ReadBasicStorage(SectionId);
            StorageViewer.Children.Clear();
            Storage = new PositionBlankBuy[ReadInfo.Length];
            for (i = 0; i < ReadInfo.Length; i++)
            {
                Storage[i] = new PositionBlankBuy(i, ReadInfo[i].Name, ReadInfo[i].Amount, ReadInfo[i].Id, ReadInfo[i].Price, this, 1);
                StorageViewer.Children.Add(Storage[i]);
            }
        }
Beispiel #2
0
        private async void ReadStorage()
        {
            int i;

            ProductInfo[] ReadInfo;
            ReadInfo = StructWorkClass.ReadBasicStorage(SectionId);
            Storage  = new PositionBlank[ReadInfo.Length];
            for (i = 0; i < ReadInfo.Length; i++)
            {
                Storage[i]            = new PositionBlank(i, ReadInfo[i].Name, ReadInfo[i].Amount, ReadInfo[i].Id, ReadInfo[i].Price, 0);
                Storage[i].MouseDown += PositionBlank_Click;
                StorageViewer.Children.Add(Storage[i]);
            }
        }
Beispiel #3
0
        private void ReadFireStorage()
        {
            int i, j;

            ProductInfo[] ReadInfo;
            ReadInfo = StructWorkClass.ReadBasicStorage(SectionId);
            StorageViewer.Children.Clear();
            Storage = new PositionBlankBuy[0];
            j       = 0;
            for (i = 0; i < ReadInfo.Length; i++)
            {
                if (ReadInfo[i].Amount < ReadInfo[i].MinAmount)
                {
                    Array.Resize(ref Storage, Storage.Length + 1);
                    Storage[j] = new PositionBlankBuy(j, ReadInfo[i].Name, ReadInfo[i].Amount, ReadInfo[i].Id, ReadInfo[i].Price, this, 1);
                    StorageViewer.Children.Add(Storage[j]);
                    j++;
                }
            }
        }