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;
                }
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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;
        }
Beispiel #7
0
        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;
        }