コード例 #1
0
        void mbtnNew_Click(object sender, EventArgs e)
        {
            Kunde kunde = null;
            // Kunden auswählen lassen
            var csv = new CustomerSearchView("Auftragskunden auswählen", false);

            csv.ShowDialog(this);
            if (csv.DialogResult == System.Windows.Forms.DialogResult.OK && csv.SelectedCustomer != null)
            {
                kunde = Model.ModelManager.CustomerService.GetKunde(csv.SelectedCustomer.Kundennummer, false);
            }

            // Maschinenmodell auswählen lassen
            Maschinenmodell modell = null;
            var             mlv    = new ModellListView();

            mlv.ShowDialog(this);
            if (mlv.DialogResult != System.Windows.Forms.DialogResult.OK && mlv.SelectedMaschinenmodell != null)
            {
                modell = mlv.SelectedMaschinenmodell;
            }

            if (kunde == null || modell == null)
            {
                return;
            }
            var newAuftrag = Model.ModelManager.MachineService.AddMaschinenauftrag(kunde, modell);
            var mav        = new MaschinenauftragView(newAuftrag);

            mav.ShowDialog(this);
        }
コード例 #2
0
ファイル: CpmMainView.cs プロジェクト: AxlOnGit/Catalist
        private void ctxCmdMaschinentypen_Click(object sender, EventArgs e)
        {
            var mmv = new ModellListView();

            mmv.Show();
        }