Пример #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();
 }
Пример #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();
        }
Пример #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;
        }
Пример #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;
        }
Пример #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;
        }
Пример #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");
        }
Пример #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;
 }
Пример #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;
        }
Пример #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;
        }
Пример #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();
        }
Пример #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();
        }