private void dgvMachines_RowEnter(object sender, DataGridViewCellEventArgs e) { if (dgvMachines.RowCount > 0 && dgvMachines.Rows[e.RowIndex].DataBoundItem != null) { currentMachine = dgvMachines.Rows[e.RowIndex].DataBoundItem as Model.Entities.Kundenmaschine; } }
private void lnkNewMachine_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Model.Entities.Kundenmaschine newMachine = myKunde.AddKundenmaschine(); CustomerMachineView cmv = new CustomerMachineView(newMachine); cmv.Show(); }
/// <summary> /// Erstellt eine neuen Instanz der SoftwareView Klasse. /// </summary> public SoftwareView(Model.Entities.Kundensoftware software, Model.Entities.Kunde kunde, Model.Entities.Kundenmaschine maschine = null) { InitializeComponent(); mySoftware = software; myCustomer = kunde; myMachine = maschine; InitializeData(); }
/// <summary> /// Erzeugt eine neue Instanz der ServicetermineListView Klasse. /// </summary> /// <param name="linkedItem"></param> public ServiceterminListView(object linkedItem) { InitializeComponent(); if (linkedItem.GetType().Equals(typeof(Model.Entities.Kunde))) { myCustomer = linkedItem as Model.Entities.Kunde; } else if (linkedItem.GetType().Equals(typeof(Model.Entities.Kundenmaschine))) { myMachine = linkedItem as Model.Entities.Kundenmaschine; } InitializeData(); }
private void btnAddServicetermin_Click(object sender, EventArgs e) { KundenmaschineSearchView ksv = new KundenmaschineSearchView(myCustomer.Kundenmaschinenliste); if (ksv.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { if (ksv.SelectedMachine != null) { Model.Entities.Kundenmaschine selMachine = ksv.SelectedMachine; Model.Entities.Servicetermin neuerTermin = myCustomer.AddServicetermin(selMachine); ServiceterminView sv = new ServiceterminView(myCustomer, neuerTermin); sv.ShowDialog(); } } }
/// <summary> /// Erzeugt eine neue Instanz der MachineDeletedEventArgs Klasse. /// </summary> /// <param name="maschine"></param> public MachineDeletedEventArgs(Model.Entities.Kundenmaschine maschine) { Maschine = maschine; }
/// <summary> /// Legt die Kundenmaschine fest. /// </summary> /// <param name="kundenmaschine"></param> /// <returns></returns> public CalendarOpenParams SetKundenmaschine(Model.Entities.Kundenmaschine kundenmaschine) { myMaschine = kundenmaschine; return(this); }
/// <summary> /// Erstellt eine neue Instanz der CustomerMachineView Klasse. /// </summary> /// <param name="maschine">Verweis auf die zu bearbeitende Maschine.</param> public CustomerMachineView(Model.Entities.Kundenmaschine maschine) { InitializeComponent(); myMachine = maschine; InitializeData(); }