Browse Source

Remove unused \Reports\Reporting.Addin

reports
Peter Forstmeier 12 years ago
parent
commit
d5d5e44180
  1. 36
      src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/scr/Commands/ViewCommands.cs
  2. 35
      src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/scr/DesignerBinding/DesignerBinding.cs
  3. 61
      src/AddIns/Misc/Reports/ICSharpCode.Reporting.Addin/ICSharpCode.Reporting.Addin.csproj
  4. 19
      src/AddIns/Misc/Reports/ICSharpCode.Reporting.Addin/NewEmptyReport.xft

36
src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/scr/Commands/ViewCommands.cs

@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
/*
* Created by SharpDevelop.
* User: Peter Forstmeier
* Date: 17.02.2014
* Time: 20:07
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.Reporting.Addin.Commands
{
/// <summary>
/// Description of ViewCommands.
/// </summary>
public class CreateDesignerCommand : AbstractMenuCommand
{
readonly OpenedFile openedFile;
public CreateDesignerCommand (OpenedFile openedFile) {
if (openedFile == null)
throw new ArgumentNullException("openedFile");
this.openedFile = openedFile;
}
public override void Run(){
// var generator = new ReportDesignerGenerator();
// DesignerView = new ReportDesignerView(openedFile, generator);
MessageService.ShowMessage("ReportDesigner not available at the Moment","New ReportDesigner");
}
// public ReportDesignerView DesignerView {get; private set;}
}
}

35
src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/scr/DesignerBinding/DesignerBinding.cs

@ -12,6 +12,7 @@ using System.IO; @@ -12,6 +12,7 @@ using System.IO;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Workbench;
using ICSharpCode.Reporting.Addin.Commands;
namespace ICSharpCode.Reporting.Addin.DesignerBinding {
@ -19,43 +20,45 @@ namespace ICSharpCode.Reporting.Addin.DesignerBinding { @@ -19,43 +20,45 @@ namespace ICSharpCode.Reporting.Addin.DesignerBinding {
public class ReportDesignerBinding:IDisplayBinding {
#region IDisplayBinding implementation
public bool IsPreferredBindingForFile(FileName fileName)
{
return true;
}
public bool CanCreateContentForFile(FileName fileName)
{
return Path.GetExtension(fileName).Equals(".srd", StringComparison.OrdinalIgnoreCase);
}
public double AutoDetectFileContent(FileName fileName, System.IO.Stream fileContent, string detectedMimeType)
{
throw new System.NotImplementedException();
}
public IViewContent CreateContentForFile(OpenedFile file)
{
MessageService.ShowMessage("ReportDesigner not available at the Moment","New ReportDesigner");
return null;
/*
// MessageService.ShowMessage("ReportDesigner not available at the Moment","New ReportDesigner");
// return null;
if (file.IsDirty) {
var cmd = new ReportWizardCommand(file);
cmd.Run();
if (cmd.Canceled) {
return null;
}
file.SetData(cmd.GeneratedReport.ToArray());
MessageService.ShowMessage("ReportWizard not available at the Moment","New ReportDesigner");
return null;
// var cmd = new ReportWizardCommand(file);
// cmd.Run();
// if (cmd.Canceled) {
// return null;
// }
// file.SetData(cmd.GeneratedReport.ToArray());
}
var viewCmd = new CreateDesignViewCommand(file);
var viewCmd = new CreateDesignerCommand(file);
viewCmd.Run();
return viewCmd.DesignerView;
*/
// return viewCmd.DesignerView;
return null;
}
#endregion
}
}

61
src/AddIns/Misc/Reports/ICSharpCode.Reporting.Addin/ICSharpCode.Reporting.Addin.csproj

@ -1,61 +0,0 @@ @@ -1,61 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<PropertyGroup>
<ProjectGuid>{E1755D94-8B57-409E-994D-94409D4DBBDF}</ProjectGuid>
<ProjectTypeGuids>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<OutputType>Library</OutputType>
<RootNamespace>ICSharpCode.Reporting.Addin</RootNamespace>
<AssemblyName>ICSharpCode.Reporting.Addin</AssemblyName>
<AppDesignerFolder>Properties</AppDesignerFolder>
<NoWin32Manifest>False</NoWin32Manifest>
</PropertyGroup>
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<OutputPath>bin\Debug\</OutputPath>
<DebugSymbols>True</DebugSymbols>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<OutputPath>bin\Release\</OutputPath>
<DebugSymbols>False</DebugSymbols>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Configuration\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="Configuration" />
<Folder Include="scr" />
</ItemGroup>
<ItemGroup>
<None Include="NewEmptyReport.xft" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

19
src/AddIns/Misc/Reports/ICSharpCode.Reporting.Addin/NewEmptyReport.xft

@ -1,19 +0,0 @@ @@ -1,19 +0,0 @@
<?xml version="1.0"?>
<Template author="Peter Forstmeier" version="2.1">
<Config
name = "${res:SharpReport.AddinName}"
icon = "Icons.32x32.TextFileIcon"
category = "${res:Templates.File.Categories.Misc}"
defaultname = "Report${Number}.srd"
language = "SharpDevelopReports"/>
<Description>${res:Templates.SharpReport.NewReport}</Description>
<Files>
<File name="${FullName}" language="SharpDevelopReports"/>
</Files>
<AdditionalOptions/>
</Template>
Loading…
Cancel
Save