private void vorgehensmodelForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (addVorgehensmodelForm.DialogResult == DialogResult.OK)
            {
                if (addVorgehensmodelForm.getNameTextBox().Text.Length > 1)
                {
                    //Connect auf Tabelle inkl. dem Mapping
                    Table <Vorgehensmodel> vorgensmodelTableDefinition = dbContext.GetTable <Vorgehensmodel>();

                    //neuer Eintrag erstellen
                    string name         = addVorgehensmodelForm.getNameTextBox().Text;
                    string beschreibung = addVorgehensmodelForm.getBeschreibungTextBox().Text;

                    Vorgehensmodel vorgehensmodel = new Vorgehensmodel();
                    vorgehensmodel.name         = name;
                    vorgehensmodel.beschreibung = beschreibung;

                    vorgensmodelTableDefinition.InsertOnSubmit(vorgehensmodel);
                    //Aenderung auf DB auslösen
                    dbContext.SubmitChanges();

                    // datagrid neu befüllen
                    loadVorgehensmodelDataGrid();
                }
                else
                {
                    MessageBox.Show("Es wurden nicht alle Pflichtfelder ausgefüllt! (Diese sind mit * versehen)");
                }
            }
        }
예제 #2
0
        private void addVorgehensmodelButton_Click(object sender, EventArgs e)
        {
            vorgehensmodelForm = new AddVorgehensmodelForm(dbContext, savePath, false);
            vorgehensmodelForm.ShowDialog();

            if (vorgehensmodelForm.getNameTextBox().Text.Length > 2 && !vorgehensmodelForm.getBeschreibungTextBox().Text.Equals(""))
            {
                //Connect auf Tabelle inkl. dem Mapping
                Table <Vorgehensmodel> vorgensmodelTableDefinition = dbContext.GetTable <Vorgehensmodel>();

                //neuer Eintrag erstellen
                string name         = vorgehensmodelForm.getNameTextBox().Text;
                string beschreibung = vorgehensmodelForm.getBeschreibungTextBox().Text;

                Vorgehensmodel vorgehensmodel = new Vorgehensmodel();
                vorgehensmodel.name         = name;
                vorgehensmodel.beschreibung = beschreibung;

                vorgensmodelTableDefinition.InsertOnSubmit(vorgehensmodel);
                //Aenderung auf DB auslösen
                dbContext.SubmitChanges();

                // datagrid neu befüllen
                loadProjekteDataGrid();
            }
        }