private void SaveGD() { Grunddaten gD = new Grunddaten(); 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."); }
private void Row_DoubleClick(object sender, MouseButtonEventArgs e) { if (sender != null) { Grunddaten selected = DGGrundDat.SelectedItem as Grunddaten; switch (selected.Modul) { case 1: string openArgs = selected.ID.ToString() + "#2"; //1 -> neuer Datensatz AddMikroMakro mmEdit = new AddMikroMakro(openArgs); mmEdit.ShowDialog(); break; case 2: string oaExpo = selected.ID.ToString() + "#2"; //1 -> neuer Datensatz AddEditExponate exEdit = new AddEditExponate(oaExpo); exEdit.ShowDialog(); break; case 3: string oaMineral = selected.ID.ToString() + "#2"; //1 -> neuer Datensatz AddEditMineral miEdit = new AddEditMineral(oaMineral); miEdit.ShowDialog(); break; } } }
public static Int32 addGD(Int32 mID) { // Objekt speichern um neuen Datensatz zu erzeugen Grunddaten addGD = new Grunddaten(); addGD.Objekt = "Objekt"; addGD.Modul = mID; addGD.Erstellt = DateTime.Now; addGD.Nr = mID.ToString(); addGD.LfdNr = 0; //zunächst mit 0 vorbelegen addGD.Ablageort_neu = 1; //zunächst Standardablage Admin.Admin.conn.Grunddaten.InsertOnSubmit(addGD); Admin.Admin.conn.SubmitChanges(); //neue GD-ID holen Int32 cID = addGD.ID; // und neu max Nr abholen var max = from m in Admin.Admin.conn.Grunddaten select m.LfdNr; Int32 clfNr = (Int32)max.Max() + 1; // Nr generieren Grunddaten cGD = (from g in Admin.Admin.conn.Grunddaten where g.ID == cID select g).FirstOrDefault(); cGD.LfdNr = clfNr; cGD.Nr = mID.ToString() + "-" + clfNr.ToString(); Admin.Admin.conn.SubmitChanges(); return(cID); }
public static void editGrunddaten(Grunddaten grunddaten) { Grunddaten gd = (from g in Admin.Admin.conn.Grunddaten where g.ID == grunddaten.ID select g).FirstOrDefault(); if (string.IsNullOrEmpty(grunddaten.Nr) == true) { gd.Nr = "0"; } else { gd.Nr = grunddaten.Nr; } gd.Objekt = grunddaten.Objekt; gd.Detail = grunddaten.Detail; gd.Ablageort = grunddaten.Ablageort; gd.Ablageort_neu = grunddaten.Ablageort_neu; gd.Bemerkung = grunddaten.Bemerkung; gd.Erstellt = grunddaten.Erstellt; gd.Geaendert = grunddaten.Geaendert; gd.ImgCount = grunddaten.ImgCount; gd.Ablageort_neu = grunddaten.Ablageort_neu; gd.Checked = grunddaten.Checked; Admin.Admin.conn.SubmitChanges(); }
private void SaveGD() { Grunddaten gD = new Grunddaten(); 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; editGD.editGrunddaten(gD); // ImgHandling.myIPTCDaten.iCopyright = txtCountry.Text; //ImgHandling.IPTCDaten.WriteIPTC(imgPath); }
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; }
private void ShowDaten() { Grunddaten selected = DGGrundDat.SelectedItem as Grunddaten; if (selected == null) { return; } ClearDisplay(); var abl = from a in Admin.Admin.conn.Ablage where a.ID == selected.Ablageort_neu select a; foreach (var item in abl) { AblageortText.Text = item.Ablageort; } // Anzeige der Grunddaten lblObjektNr.Content = "Objekt Nr.: " + selected.Nr; ObjektText.Text = selected.Objekt; DetailText.Text = selected.Detail; //AblageortText.Text = abl; BemerkungText.Text = selected.Bemerkung; ErstelltText.Text = selected.Erstellt.ToString(); GeaendertText.Text = selected.Geaendert.ToString(); imgCount = selected.ImgCount; AnzahlBilderText.Text = imgCount.ToString(); gdID = selected.ID; if (selected.Checked == true) { lblBearbeitung.Content = "Weitere Bearbeitung erforderlich"; } else { lblBearbeitung.Content = null; } //Anzeige der UserControls für Details if (selected.Modul == 1) { { if (selected == null) { MessageBox.Show("Bitte erst auswählen!"); return; } PageModul.Content = new PageMikroMakro(gdID); } } else if (selected.Modul == 2) { if (selected == null) { MessageBox.Show("Bitte erst einen auswählen!"); return; } PageModul.Content = new PageExponate(gdID); } else if (selected.Modul == 3) { if (selected == null) { MessageBox.Show("Bitte erst einen auswählen!"); return; } PageModul.Content = new PageMineral(gdID); } //Imageliste erstellen //List<string> myImgList = new List<string>(); // string LocalimgPath = Admin. Admin.ImgPath; PictureList selPicture = new PictureList(gdID.ToString()); imgListBox.ItemsSource = selPicture; }