예제 #1
0
        public void Dateigedoens(DataGridView Tabelle, string Prio, string Thema, string Dateiname, bool aenderung)
        {
            Word.Application word;
            Document         doc;
            Table            haupt_tabelle;
            Paragraph        boden_informationen;
            Range            thematik;
            Object           Fname;
            DirectoryInfo    PDF;
            FileInfo         wordF;
            List <Artikel>   Liste;

            word  = Arbeitsflaeche_vorbereiten();
            PDF   = Ordnerinfo_geben();
            wordF = Bearbeitungsdatei_geben(PDF);
            Fname = Fname_geben(wordF);
            doc   = Dokument_bearbeitbar_machen(Fname, word);
            doc.Activate();
            Liste               = Listenlogik.Liste_nehmen(Tabelle);
            thematik            = Ueberschrift(doc, Thema);
            haupt_tabelle       = Haupt_Tabelle(doc, Liste, Tabelle);
            boden_informationen = Boden_Informationen(doc, Prio, aenderung);
            Zu_PDF_umwandeln(doc, wordF);
            Abspeichern(doc, word);
            Dateien_Formatieren(Dateiname);
            doc = null;
        }
예제 #2
0
        public static void Berechnen(DataGridView Tabelle, bool radio_Menge, Toleranz[] T_Mengen, Toleranz[] T_Werte)
        {
            List <Artikel> Liste;
            double         Summe;

            Liste = Listenlogik.Liste_nehmen(Tabelle);
            Summe = Summe_Menge(Liste);
            Liste = Durchschnitt_Menge(Liste, Summe);
            Summe = Summe_Wert(Liste);
            Liste = Durchschnitt_Wert(Liste, Summe);
            Liste = Klasse_bestimmen(Liste, radio_Menge, T_Mengen, T_Werte);
            Tabelle_reinigen(Tabelle, Liste);
            Liste_in_Tabelle_eintragen(Liste, Tabelle);
        }