Esempio n. 1
0
 public PanelKundenMaschine(ContainerControl parentCtrl, Kundenmaschine machine, bool keepLoaded = true) : base(parentCtrl, keepLoaded)
 {
     InitializeComponent();
     this.myParent  = parentCtrl as KundeMainView;
     this.myMachine = machine;
     this.InitializeData();
 }
Esempio n. 2
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlNotizen Klasse.
        /// </summary>
        /// <param name="parentCtrl"></param>
        /// <param name="kunde"></param>
        public PanelNotizen(ContainerControl parentCtrl, Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as Views.KundeMainView;
            this.myKunde  = kunde;

            this.InitializeData();
        }
Esempio n. 3
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlKontake Klasse.
        /// </summary>
        /// <param name="parentCtrl"></param>
        /// <param name="kunde"></param>
        public PanelKontakte(ContainerControl parentCtrl, Model.Entities.Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as KundeMainView;
            this.myKunde  = kunde;

            this.dgvContacts.AutoGenerateColumns = false;
            this.dgvContacts.DataSource          = this.myKunde.Kontaktlist;
        }
Esempio n. 4
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlAuftraege Klasse.
        /// </summary>
        /// <param name="parentCtrl"></param>
        public PanelAuftrag(ContainerControl parentCtrl, Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as Views.KundeMainView;
            this.myKunde  = kunde;

            this.InitializeData();
            this.txtFilterTransactions.CustomButton.Click += CustomButton_Click;
        }
Esempio n. 5
0
        public PanelAngebote(ContainerControl parentCtrl, Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as KundeMainView;
            this.myKunde  = kunde;

            this.InitializeData();
            Application.Idle += Application_Idle;
        }
Esempio n. 6
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlMaschinen Klasse.
        /// </summary>
        /// <param name="parentCtrl"></param>
        /// <param name="kunde"></param>
        public PanelMaschinenListe(ContainerControl parentCtrl, Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();

            this.myParent = parentCtrl as KundeMainView;
            this.myKunde  = kunde;
            this.dgvMachines.AutoGenerateColumns = false;
            this.dgvMachines.DataSource          = RepoManager.KundenmaschinenRepository.GetKundenmaschinenList(this.myKunde).Sort("Modellbezeichnung");
        }
Esempio n. 7
0
 public PanelArtikeldetail(ContainerControl parentCtrl, Kunde kunde, Product product, bool keepLoaded) : base(parentCtrl, keepLoaded)
 {
     InitializeComponent();
     this.myParent  = parentCtrl as KundeMainView;
     this.myKunde   = kunde;
     this.myProduct = product;
     this.InitBindings();
     this.ctxForm.Opening += ctxForm_Opening;
     this.OnClosed        += pnlArtikeldetail_OnClosed;
 }
Esempio n. 8
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlNotiz Klasse.
        /// </summary>
        /// <param name="parentCtrl"></param>
        /// <param name="notiz"></param>
        public PanelNotiz(ContainerControl parentCtrl, Notiz notiz, Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as KundeMainView;
            this.myNotiz  = notiz;
            this.myKunde  = kunde;

            InitializeData();
            this.OnClosed += pnlNotiz_OnClosed;
        }
Esempio n. 9
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlAngebotsdetail Klasse.
        /// </summary>
        /// <param name="parentCtrl">
        /// </param>
        /// <param name="offer">
        /// </param>
        public PanelAngebotsdetail(ContainerControl parentCtrl, Offer offer, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as KundeMainView;
            this.myOffer  = offer;

            InitializeData();
            Application.Idle += Application_Idle;
            this.OnClosed    += PnlAngebotsdetail_OnClosed;
        }
Esempio n. 10
0
        public PanelMaschinendetail(ContainerControl parentCtrl, Kundenmaschine kundenmaschine, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent  = parentCtrl as KundeMainView;
            this.myMachine = kundenmaschine;

            this.dgvDateilinks.MouseDoubleClick += dgvDateilinks_MouseDoubleClick;
            this.dgvDateilinks.RowEnter         += dgvDateilinks_RowEnter;
            this.OnClosed    += pnlMaschinendetail_OnClosed;
            Application.Idle += Application_Idle;
            this.mtxtSerialNumber.Validated += MtxtSerialNumber_Validated;

            this.InitializeData();
        }
Esempio n. 11
0
        /// <summary>
        /// Erzeugt eine neue Instanz der pnlArtikelpreise Klasse.
        /// </summary>
        /// <param name="parentCtrl"></param>
        /// <param name="kunde"></param>
        /// <param name="keepLoaded"></param>
        public PanelArtikelpreise(ContainerControl parentCtrl, Kunde kunde, bool keepLoaded) : base(parentCtrl, keepLoaded)
        {
            InitializeComponent();
            this.myParent = parentCtrl as KundeMainView;
            this.myKunde  = kunde;

            this.dgvProducts.AutoGenerateColumns = false;
            var dataSource = ModelManager.ProductService.GetProductList(kunde);
            var filter     = "KatalogFlag == true";

            dataSource.Filter = filter;

            this.dgvProducts.DataSource = dataSource;
            this.mtxtFilter.Focus();
        }