示例#1
0
        private void ergebnisBearbeiten()
        {
            if (dgvErgebnisse.CurrentCell != null)
            {
                int             indexName       = dgvNamen.SelectedCells[0].RowIndex;
                DataGridViewRow selectedRowName = dgvNamen.Rows[indexName];

                try
                {
                    int             indexErgebnis       = dgvErgebnisse.SelectedCells[0].RowIndex;
                    DataGridViewRow selectedRowErgebnis = dgvErgebnisse.Rows[indexErgebnis];

                    ErgebnisBearbeiten ergebnisBearbeiten = new ErgebnisBearbeiten(Convert.ToInt16(selectedRowName.Cells[0].Value), Convert.ToInt16(selectedRowErgebnis.Cells[0].Value));
                    InvokeErgebnisBearbeitenSetRequired(ergebnisBearbeiten);
                    ergebnisBearbeiten.Anzeigen();

                    InvokeNamesRequested();                   //  Daten neu laden
                    dgvNamen.Rows[indexName].Selected = true; //  zuvor markierte Zeile wieder markieren
                    NameSelected();                           //  Anzeige refresh
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString(), "Debug: Edit Ergebnis");
                }
            }
            else
            {
                MessageBox.Show("Es stehen keine Ergebnisse zum ändern bereit.");
            }
        }
示例#2
0
        private void InvokeErgebnisBearbeitenSetRequired(ErgebnisBearbeiten ergebnisBearbeiten)
        {
            EventHandler <InterfaceEventHandler> handler = ErgebnisBearbeitenSetRequired;

            if (handler != null)
            {
                ErgebnisBearbeitenSetRequired(this, new InterfaceEventHandler(ergebnisBearbeiten));
            }
        }
示例#3
0
        private void ergebnisEingeben()
        {
            if (dgvNamen.Rows.Count > 0)
            {
                int             indexName       = dgvNamen.SelectedCells[0].RowIndex;
                DataGridViewRow selectedRowName = dgvNamen.Rows[indexName];

                ErgebnisBearbeiten ergebnisEingeben = new ErgebnisBearbeiten(Convert.ToInt16(selectedRowName.Cells[0].Value));
                InvokeErgebnisBearbeitenSetRequired(ergebnisEingeben);
                ergebnisEingeben.Anzeigen();

                InvokeNamesRequested();                   //  Daten neu laden
                dgvNamen.Rows[indexName].Selected = true; //  zuvor markierte Zeile wieder markieren
                NameSelected();                           //  Anzeige refresh
            }
            else
            {
                MessageBox.Show("Es existieren keine Profile.");
            }
        }