private void TestDefaultFilling () { GraphicsHandling GraphicsHandler = new GraphicsHandling (CommonDataBase.DataBase.GetLocalWPMediaRoot ()); GraphicsHandler.RemoteWPMediaRoot = CommonDataBase.DataBase.GetRemoteWPMediaRoot (); Object Pkg = GraphicsHandler.GetInstatiatedPackage ( "D:\\Temp\\Paketieren\\Source\\KaufParkMieter\\697db05f-9269-4b8f-8ad0-331b24626e72.pkg"); GraphicsHandler.InsertDefaultPackageMaterials (DataAccess, Pkg); }
private void Window_Loaded (object sender, RoutedEventArgs e) { //CreateChristiansSpecialEffect (); return; m_GraphicsHandling = new GraphicsHandling ("E:\\Temp"); foreach (String TableName in TablesToProcess) { DataSet StandBildDataSet = DataAccess.GetCommonDataSet ("Select * from " + TableName); foreach (DataRow StandBildDaten in StandBildDataSet.Tables [TableName].Rows) { String ID = StandBildDaten ["ID"].ToString (); Paketieren.PackagingHandler PackagingDll = m_GraphicsHandling.CreateNewPackage (DataAccess, TableName, ID) as Paketieren.PackagingHandler; m_GraphicsHandling.InsertDefaultPackageMaterials (DataAccess, PackagingDll); PackagingDll.ClosePackage (); } } //Paketieren.PackagingHandler PackagingDll = new PackagingHandler (); //PackagingDll.StartPackage ("D:\\Temp\\TestPackage.pkg"); //List<String> AccessURIs = new List<string> (); //DataSet FrameDefinitions = m_XAMLHandling.CreateDefaultFrameDataSet (DataAccess, "ModellBauTV"); //AccessURIs.Add (PackagingDll.AddDataSet (FrameDefinitions)); //AccessURIs.Add (PackagingDll.AddDataSet (new DataSet ("TestDataSet"))); //AccessURIs.Add (PackagingDll.AddDataSet (new DataSet ("TestDataSet"))); //AccessURIs.Add (PackagingDll.AddDataSet (new DataSet ("TestDataSet"))); //AccessURIs.Add (PackagingDll.AddDataSet (new DataSet ("TestDataSet"))); //AccessURIs.Add (PackagingDll.AddDataTable (new DataTable ("TestDataTable"))); //AccessURIs.AddRange (PackagingDll.AddCompleteDirectory ("E:\\Christian\\Deutschland als Industrienation")); //AccessURIs.AddRange (PackagingDll.AddCompleteDirectory ("E:\\Christian\\Deutschland als Industrienation")); //AccessURIs.AddRange (PackagingDll.AddCompleteDirectory ("E:\\Christian\\Deutschland als Industrienation")); //PackagingDll.OpenRead ("D:\\Temp\\TestPackage.pkg"); //DataSet FrameDefinitionsObject = PackagingDll.GetDataSetFromDataSetName ("FrameDefinitions"); //DataSet ReturnObjectDataSet = PackagingDll.GetDataSetFromDataSetName ("TestDataSet"); //DataTable ReturnObjectDataTable = PackagingDll.GetDataTableFromDataTableName ("TestDataTable"); //List<String> Documents = PackagingDll.GetOriginalDocumentNamesInPackage (); //foreach (String FileName in AccessURIs) // { // if ((FileName.IndexOf ("\\Class\\") != -1) // || (FileName.IndexOf ("/Class/") != -1)) // { // Object ReturnObject = PackagingDll.GetObjectFromOriginalDocumentName (FileName); // System.Windows.Controls.Button DrawingTestArea = new System.Windows.Controls.Button (); // Grid.SetColumn (DrawingTestArea, 0); // Grid.SetRow (DrawingTestArea, 0); // //System.Drawing.Graphics DrawingEnvironment = this. // } // else // { // Stream Content = PackagingDll.GetStreamFromOriginalDocumentName (FileName); // MemoryStream MemoryContent = PackagingDll.GetMemoryStreamFromOriginalDocumentName (FileName); // } // } }
public int CreateOrCheckInternetJPGPicturesFor (String WPMediaRoot, String TableName, String ID) { GraphicsHandling GraphicsHandler = new GraphicsHandling (WPMediaRoot); String PackageName = GraphicsHandler.GetPackageName (TableName, ID); if (!File.Exists (PackageName)) { String ArchivedPackageName = PackageName.Replace ("\\" + CVM.CommonValues.XML_AUTO_CONTENT_SOURCE + "\\", "\\" + CVM.CommonValues.XML_AUTO_CONTENT_OLD_SOURCE + "\\"); if (File.Exists (ArchivedPackageName)) PackageName = ArchivedPackageName; else { WMB.Basics.ReportErrorToEventViewer("Es würde ein neues Package angelegt:\r\n" + PackageName + "\r\nAus Sicherheitsgründen wird die Neuanlage abgebrochen"); return 0; Object Pkg = GraphicsHandler.CreateNewPackage(m_DataBase, TableName, ID); GraphicsHandler.RemoteWPMediaRoot = WPMediaRoot; GraphicsHandler.InsertDefaultPackageMaterials (m_DataBase, Pkg); GraphicsHandler.ActualizeInstanceDataIntoFrameDataSet (m_DataBase, TableName, ID); GraphicsHandler.DoStartupProcessing (m_DataBase, Pkg); if (Convert.ToInt32 (GraphicsHandler.ActuallReadableContentRow ["NumberOfPages"]) != GraphicsHandler.PageIDsToPlay.Count) { String UpdateStatement = "Update " + TableName + " set NumberOfPages = " + Convert.ToString (GraphicsHandler.PageIDsToPlay.Count) + " where ID = '" + ID + "'"; m_DataBase.RunSQLBatch (UpdateStatement); } PackageName = GraphicsHandler.Close (); if ((!File.Exists (PackageName)) && (!File.Exists (ArchivedPackageName))) { WMB.Basics.ReportErrorToEventViewer ("WPMediaCentralServices.WriteOrRewritePicturesFor", "Weder der File\r\n\"" + PackageName + "\" noch der File\r\n\"" + ArchivedPackageName + "\" wurden vorerst nicht gefunden und " + "konnten danach auch nicht erzeugt werden"); return 0; } GraphicsHandler = new GraphicsHandling (WPMediaRoot); } } GraphicsHandler.GetInstatiatedPackage (PackageName); int NumberOfCreatedPictures = 0; if (GraphicsHandler.CheckPackageConsistence () == true) { NumberOfCreatedPictures = CreateOrCheckInternetJPGPicturesFor (WPMediaRoot, GraphicsHandler); } GraphicsHandler.Close (); return NumberOfCreatedPictures; }