Exemplo n.º 1
0
        private async Task LoadSystemItemsLookupAsync()
        {
            SystemItems.Clear();
            var lookup = await _systemItemLookupDataService.GetSystemItemLookupAsync();

            foreach (var lookupItem in lookup)
            {
                SystemItems.Add(lookupItem);
            }
        }
Exemplo n.º 2
0
        private void btn_Fitting_Click(object sender, EventArgs e)
        {
            var fitting = (Fitting)((Button)sender).Tag;

            SystemItems.Add(new SystemItem(fitting));


            rbtn_Dn40.Enabled = false;
            rbtn_Dn50.Enabled = false;


            calcTotalLength();
        }
Exemplo n.º 3
0
        private async Task LoadSystemItemsLookupAsync()
        {
            //LOAD SYSTEM LIST FOR DROPDOWN.
            SystemItems.Clear();
            SystemItems.Add(new NullLookupItem {
                DisplayMember = " - "
            });
            var lookup = await _systemItemLookupDataService.GetSystemItemLookupAsync();

            foreach (var lookupItem in lookup)
            {
                SystemItems.Add(lookupItem);
            }
        }
Exemplo n.º 4
0
        private void btn_AddPipe_Click(object sender, EventArgs e)
        {
            try
            {
                //TODO: TryParse in Pipe bereitstellen
                var l  = double.Parse(txt_PipeLength.Text);   //m
                var di = double.Parse(txt_PipeDiameter.Text); //mm

                SystemItems.Add(new SystemItem(new Pipe(l, di, Controller.CurrentPresets.Roughness)));

                calcTotalLength();
            }
            catch (Exception)
            {
                MessageBox.Show("Die eingegebenen Rohrdaten sind fehlerhaft.",
                                "Eingabe Fehlerhaft", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return;
            }
        }
Exemplo n.º 5
0
 public void AddSystemTab(TabItemViewModel vm)
 {
     SystemItems.Add(vm);
 }