private void Btn_Save_Click(object sender, RoutedEventArgs e) { //zunächst Änderungen in Grunddaten speichern SaveGD(); Grunddaten gD = new Grunddaten(); SaveGD(); //gD.Nr = ObjNr; //gD.Objekt = ObjektText.Text; //gD.Detail = DetailText.Text; //gD.Ablageort = AblageortText.Text; //gD.Modul = myModID; //gD.Bemerkung = BemerkungText.Text; //if (string.IsNullOrEmpty(ErstelltText.Text) == true) //{ gD.Erstellt = DateTime.Now; } //else { gD.Erstellt = DateTime.Parse(ErstelltText.Text); } //gD.Geaendert = DateTime.Now; //gD.ID = myVarID; //gD.ImgCount = myImgCount; //gD.Ablageort_neu = ablageID; //if (ckbWeitereBearbeitung.IsChecked == true) //{ gD.Checked = true; } //else gD.Checked = false; //Modul_Grunddaten.editGD.editGrunddaten(gD); //System.Windows.Forms.MessageBox.Show("Objekt '" + gD.Objekt + "' wurde geändert."); //dann die Änderungen in den Detaildaten speichern ModulMikro gm = new ModulMikro(); gm.ID = myMID; gm.Schnittart = SchnittartText.Text; gm.Schnittebene = SchnittText.Text; gm.Farbung = FarbeText.Text; gm.Aufhellung = HellText.Text; gm.Fixierung = FixierungText.Text; gm.Einschluss = EinschlussText.Text; gm.Hineise = HinweiseText.Text; gm.Grunddaten_ID = myVarID; currMM.editMM.editMikro(gm); System.Windows.MessageBox.Show("Objekt '" + gD.Objekt + "' wurde geändert."); DialogResult = false; }
public static void editMikro(ModulMikro modulMikro) { //using (SammlungDataClassDataContext conn = new SammlungDataClassDataContext()) //{ ModulMikro md = (from g in Admin.Admin.conn.ModulMikro where g.ID == modulMikro.ID select g).FirstOrDefault(); md.Schnittebene = modulMikro.Schnittebene; md.Schnittart = modulMikro.Schnittart; md.Farbung = modulMikro.Farbung; md.Aufhellung = modulMikro.Aufhellung; md.Fixierung = modulMikro.Fixierung; md.Einschluss = modulMikro.Einschluss; md.Hineise = modulMikro.Hineise; md.Grunddaten_ID = modulMikro.Grunddaten_ID; Admin.Admin.conn.SubmitChanges(); //} }
private void Window_Loaded(object sender, RoutedEventArgs e) { var abl = from a in Admin.Admin.conn.Ablage select a; cbAblage.DataContext = abl; cbAblage.ItemsSource = abl; if (istNeu == 1) { myModID = myVarID; myVarID = Modul_Grunddaten.currGD.addGD(myVarID); //Neuer MikroMakro Datensatz ModulMikro addM = new ModulMikro(); addM.Grunddaten_ID = myVarID; //IDLabel.Content = "Grunddaten-ID; " + addM.Grunddaten_ID; Admin.Admin.conn.ModulMikro.InsertOnSubmit(addM); Admin.Admin.conn.SubmitChanges(); } //jetzt alles neu laden: var myDat = from m in Admin.Admin.conn.ModulMikro from g in Admin.Admin.conn.Grunddaten from a in Admin.Admin.conn.Ablage where m.Grunddaten_ID == g.ID && g.ID == myVarID && g.Ablageort_neu == a.ID select new { m, g, a }; //und anzeigen foreach (var item in myDat) { ObjektText.Text = item.g.Objekt; DetailText.Text = item.g.Detail; AblageortText.Text = item.a.Ablageort; //item.g.Ablageort; ablageID = item.a.ID; BemerkungText.Text = item.g.Bemerkung; ErstelltText.Text = item.g.Erstellt.ToString(); GeaendertText.Text = item.g.Geaendert.ToString(); myImgCount = item.g.ImgCount; LblImgCount.Content = "Zugehörige Bilder: " + myImgCount.ToString(); //myModID = item.g.Modul; //if (string.IsNullOrEmpty( item.g.Nr)==true) //{item.g.Nr = item.g.Modul.ToString() +"-" + item.g.ID.ToString(); } //item.g.Nr = item.g.Modul.ToString() + "-" + item.g.ID.ToString(); ObjNr = item.g.Nr; lblObjektNr.Content = "Objekt Nr.: " + ObjNr; if (item.g.Checked == true) { ckbWeitereBearbeitung.IsChecked = true; } else { ckbWeitereBearbeitung.IsChecked = false; } SchnittText.Text = item.m.Schnittebene; //IDLabel.Content = item.m.ID; SchnittartText.Text = item.m.Schnittart; FarbeText.Text = item.m.Farbung; HellText.Text = item.m.Aufhellung; FixierungText.Text = item.m.Fixierung; EinschlussText.Text = item.m.Einschluss; HinweiseText.Text = item.m.Hineise; myMID = item.m.ID; // Titel anzeigen this.Title = "Details zu Objekt '" + item.g.Nr.Trim() + "' ansehen/ändern"; } if (myImgCount > 0) { PictureList selPicture = new PictureList(myVarID.ToString()); imgListBox.ItemsSource = selPicture; } }