Exemple #1
0
 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;
     }
 }
Exemple #2
0
        private void lnkNewMachine_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Model.Entities.Kundenmaschine newMachine = myKunde.AddKundenmaschine();
            CustomerMachineView           cmv        = new CustomerMachineView(newMachine);

            cmv.Show();
        }
Exemple #3
0
 /// <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();
 }
Exemple #4
0
        /// <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();
        }
Exemple #5
0
        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;
 }
Exemple #7
0
 /// <summary>
 /// Legt die Kundenmaschine fest.
 /// </summary>
 /// <param name="kundenmaschine"></param>
 /// <returns></returns>
 public CalendarOpenParams SetKundenmaschine(Model.Entities.Kundenmaschine kundenmaschine)
 {
     myMaschine = kundenmaschine;
     return(this);
 }
Exemple #8
0
 /// <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();
 }