Browse Source

More fixes from FxCop

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1621 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Peter Forstmeier 19 years ago
parent
commit
22506e08aa
  1. 8
      src/AddIns/Misc/SharpReport/SharpReport/ReportItems/GraphicBased/ReportImageItem.cs
  2. 10
      src/AddIns/Misc/SharpReport/SharpReport/SharpReportManager.cs
  3. 8
      src/AddIns/Misc/SharpReport/SharpReportAddin/SharpReportView.cs
  4. 25
      src/AddIns/Misc/SharpReport/SharpReportCore/BaseItems/Graphics/BaseImageItem.cs
  5. 2
      src/AddIns/Misc/SharpReport/SharpReportCore/DataManager/DataManager.cs
  6. 4
      src/AddIns/Misc/SharpReport/SharpReportCore/Factories/RendererFactory.cs
  7. 30
      src/AddIns/Misc/SharpReport/SharpReportCore/Globals/GlobalEnums.cs
  8. 2
      src/AddIns/Misc/SharpReport/SharpReportCore/ReportModel.cs
  9. 18
      src/AddIns/Misc/SharpReport/SharpReportCore/ReportSettings.cs
  10. 18
      src/AddIns/Misc/SharpReport/SharpReportCore/SharpReportEngine.cs
  11. 8
      src/AddIns/Misc/SharpReport/SharpReportWizard/GeneratorCommands.cs
  12. 6
      src/AddIns/Misc/SharpReport/SharpReportWizard/Generators/GenerateFormSheetReport.cs
  13. 6
      src/AddIns/Misc/SharpReport/SharpReportWizard/Generators/GeneratePullDataReport.cs
  14. 6
      src/AddIns/Misc/SharpReport/SharpReportWizard/Generators/GeneratePushDataReport.cs
  15. 8
      src/AddIns/Misc/SharpReport/SharpReportWizard/ReportGenerator.cs
  16. 6
      src/AddIns/Misc/SharpReport/SharpReportWizard/WizardPanels/BaseSettingsPanel.cs

8
src/AddIns/Misc/SharpReport/SharpReport/ReportItems/GraphicBased/ReportImageItem.cs

@ -9,16 +9,18 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
using System; using System;
using System.ComponentModel; using System.ComponentModel;
using System.Drawing; using System.Drawing;
using System.Drawing.Design; using System.Drawing.Design;
using System.Windows.Forms.Design;
using SharpReport.Designer;
using SharpReportCore; using SharpReportCore;
//using System.Windows.Forms; //using System.Windows.Forms;
using System.Windows.Forms.Design;
using SharpReport.Designer;
/// <summary> /// <summary>
/// ///
/// </summary> /// </summary>

10
src/AddIns/Misc/SharpReport/SharpReport/SharpReportManager.cs

@ -51,7 +51,7 @@ namespace SharpReport{
#region privates #region privates
private ConnectionObject BuildConnectionObject (ReportSettings settings) { private ConnectionObject BuildConnectionObject (ReportSettings settings) {
if (settings.ReportType == GlobalEnums.enmReportType.DataReport) { if (settings.ReportType == GlobalEnums.ReportTypeEnum.DataReport) {
try { try {
if (settings.ConnectionString.Length > 0) { if (settings.ConnectionString.Length > 0) {
return new ConnectionObject(settings.ConnectionString); return new ConnectionObject(settings.ConnectionString);
@ -75,20 +75,20 @@ namespace SharpReport{
private ColumnCollection ReadColumnCollection() { private ColumnCollection ReadColumnCollection() {
ColumnCollection columnCollecion = new ColumnCollection(); ColumnCollection columnCollecion = new ColumnCollection();
switch (baseDesignerControl.ReportModel.DataModel) { switch (baseDesignerControl.ReportModel.DataModel) {
case GlobalEnums.enmPushPullModel.FormSheet: case GlobalEnums.PushPullModelEnum.FormSheet:
//Plain FormSheet we do nothing for the moment //Plain FormSheet we do nothing for the moment
break; break;
case GlobalEnums.enmPushPullModel.PushData: case GlobalEnums.PushPullModelEnum.PushData:
//PushData //PushData
columnCollecion = base.CollectFieldsFromModel(this.baseDesignerControl.ReportModel); columnCollecion = base.CollectFieldsFromModel(this.baseDesignerControl.ReportModel);
break; break;
case GlobalEnums.enmPushPullModel.PullData: case GlobalEnums.PushPullModelEnum.PullData:
// PullData, query the Datasource and ask for the available Fields // PullData, query the Datasource and ask for the available Fields
if (base.ConnectionObject == null) { if (base.ConnectionObject == null) {
base.ConnectionObject = this.BuildConnectionObject(baseDesignerControl.ReportModel.ReportSettings); base.ConnectionObject = this.BuildConnectionObject(baseDesignerControl.ReportModel.ReportSettings);
} }
if (this.baseDesignerControl.ReportModel.DataModel.Equals(GlobalEnums.enmPushPullModel.PullData)){ if (this.baseDesignerControl.ReportModel.DataModel.Equals(GlobalEnums.PushPullModelEnum.PullData)){
try { try {
using (DataManager dataManager = new DataManager(base.ConnectionObject, using (DataManager dataManager = new DataManager(base.ConnectionObject,
baseDesignerControl.ReportModel.ReportSettings)) { baseDesignerControl.ReportModel.ReportSettings)) {

8
src/AddIns/Misc/SharpReport/SharpReportAddin/SharpReportView.cs

@ -231,15 +231,15 @@ namespace SharpReportAddin{
base.OnSaving(EventArgs.Empty); base.OnSaving(EventArgs.Empty);
try { try {
switch (designerControl.ReportModel.DataModel) { switch (designerControl.ReportModel.DataModel) {
case GlobalEnums.enmPushPullModel.FormSheet : { case GlobalEnums.PushPullModelEnum.FormSheet : {
PreviewStandartReport(standAlone); PreviewStandartReport(standAlone);
break; break;
} }
case GlobalEnums.enmPushPullModel.PullData:{ case GlobalEnums.PushPullModelEnum.PullData:{
PreviewStandartReport(standAlone); PreviewStandartReport(standAlone);
break; break;
} }
case GlobalEnums.enmPushPullModel.PushData:{ case GlobalEnums.PushPullModelEnum.PushData:{
PreviewPushReport (standAlone); PreviewPushReport (standAlone);
break; break;
} }
@ -560,7 +560,7 @@ namespace SharpReportAddin{
public System.Drawing.Printing.PrintDocument PrintDocument { public System.Drawing.Printing.PrintDocument PrintDocument {
get { get {
AbstractRenderer renderer; AbstractRenderer renderer;
if (this.designerControl.ReportModel.DataModel == GlobalEnums.enmPushPullModel.PushData) { if (this.designerControl.ReportModel.DataModel == GlobalEnums.PushPullModelEnum.PushData) {
renderer = reportManager.GetRendererForPushDataReports(this.designerControl.ReportModel, renderer = reportManager.GetRendererForPushDataReports(this.designerControl.ReportModel,
SharpReportView.DataSetFromFile()); SharpReportView.DataSetFromFile());

25
src/AddIns/Misc/SharpReport/SharpReportCore/BaseItems/Graphics/BaseImageItem.cs

@ -21,14 +21,18 @@ using System.Globalization;
/// </remarks> /// </remarks>
namespace SharpReportCore { namespace SharpReportCore {
public class BaseImageItem : SharpReportCore.BaseGraphicItem { public class BaseImageItem : SharpReportCore.BaseGraphicItem {
/// <summary> /// <summary>
/// Default constructor - initializes all fields to default values /// Default constructor
/// </summary> /// </summary>
string fileName; string fileName;
Image image; Image image;
bool scaleImageToSize; bool scaleImageToSize;
GlobalEnums.ImageSourceEnum imageSource;
public BaseImageItem():base() { public BaseImageItem():base() {
} }
@ -97,18 +101,35 @@ namespace SharpReportCore {
set { set {
fileName = value; fileName = value;
this.image = null; this.image = null;
this.imageSource = GlobalEnums.ImageSourceEnum.File;
LoadImage (fileName); LoadImage (fileName);
base.NotifyPropertyChanged("FileName"); base.NotifyPropertyChanged("FileName");
} }
} }
/// <summary> /// <summary>
/// The Image loaded from a File /// The Image
/// </summary> /// </summary>
public virtual Image Image { public virtual Image Image {
get { get {
return image; return image;
} }
set {
this.fileName = String.Empty;
this.image = value;
this.imageSource = GlobalEnums.ImageSourceEnum.External;
base.NotifyPropertyChanged("Image");
}
}
/// <summary>
/// Where did the image come from
/// </summary>
///
public GlobalEnums.ImageSourceEnum ImageSource {
get {
return imageSource;
}
} }
///<summary> ///<summary>

2
src/AddIns/Misc/SharpReport/SharpReportCore/DataManager/DataManager.cs

@ -124,7 +124,7 @@ namespace SharpReportCore {
void CheckReportSettings(ReportSettings settings) { void CheckReportSettings(ReportSettings settings) {
try { try {
if (settings.DataModel != GlobalEnums.enmPushPullModel.PushData) { if (settings.DataModel != GlobalEnums.PushPullModelEnum.PushData) {
SqlQueryChecker.Check(settings.CommandText); SqlQueryChecker.Check(settings.CommandText);
} }

4
src/AddIns/Misc/SharpReport/SharpReportCore/Factories/RendererFactory.cs

@ -34,10 +34,10 @@ namespace SharpReportCore {
public AbstractRenderer Create(ReportModel model,DataManager container) { public AbstractRenderer Create(ReportModel model,DataManager container) {
if (model != null) { if (model != null) {
switch (model.ReportSettings.ReportType) { switch (model.ReportSettings.ReportType) {
case GlobalEnums.enmReportType.FormSheet :{ case GlobalEnums.ReportTypeEnum.FormSheet :{
return new RenderFormSheetReport(model); return new RenderFormSheetReport(model);
} }
case GlobalEnums.enmReportType.DataReport:{ case GlobalEnums.ReportTypeEnum.DataReport:{
return new RenderDataReport(model,container); return new RenderDataReport(model,container);
} }
} }

30
src/AddIns/Misc/SharpReport/SharpReportCore/Globals/GlobalEnums.cs

@ -26,11 +26,12 @@ namespace SharpReportCore {
public class GlobalEnums : object { public class GlobalEnums : object {
///<summary>Technics to get the data ///<summary>Technics to get the data
/// Push : report get'S a ready filld dataset /// Push : report get's a ready filld dataset or something tah implements IList
/// Pull : report has to fill data by themself /// Pull : report has to fill data by themself
/// FormSheet : FormSheet report /// FormSheet : FormSheet report, just labels and images are allowed
/// </summary> /// </summary>
public enum enmPushPullModel { ///
public enum PushPullModelEnum {
PushData, PushData,
PullData, PullData,
FormSheet FormSheet
@ -55,7 +56,7 @@ namespace SharpReportCore {
/// FormSheet means a blank form with Labels, Lines and Checkboxes /// FormSheet means a blank form with Labels, Lines and Checkboxes
/// DataReport handles all Reports with Data /// DataReport handles all Reports with Data
/// </summary> /// </summary>
public enum enmReportType { public enum ReportTypeEnum {
FormSheet, FormSheet,
DataReport, DataReport,
} }
@ -70,19 +71,7 @@ namespace SharpReportCore {
ReportPageFooter, ReportPageFooter,
ReportFooter ReportFooter
} }
/// <summary>
/// Output Format
/// </summary>
public enum enmRenderTo {
Text,
Pdf
}
public enum ItemHorizontalAlign {
Left,
Center,
Right
}
///<summary> ///<summary>
///Names of the different collections like Sorting,grouping etc ///Names of the different collections like Sorting,grouping etc
@ -95,6 +84,13 @@ namespace SharpReportCore {
Groupings Groupings
} }
public enum ImageSourceEnum{
File,
// DataBase,
External
}
/// ///
/// Convert any possible string-Value of a given enumeration /// Convert any possible string-Value of a given enumeration
/// type to its internal representation. /// type to its internal representation.

2
src/AddIns/Misc/SharpReport/SharpReportCore/ReportModel.cs

@ -106,7 +106,7 @@ namespace SharpReportCore {
// this Property is only a shortcut,,otherwise we have // this Property is only a shortcut,,otherwise we have
// to use 'ReportModel.reportSettings.DataModel' // to use 'ReportModel.reportSettings.DataModel'
public GlobalEnums.enmPushPullModel DataModel { public GlobalEnums.PushPullModelEnum DataModel {
get { get {
return reportSettings.DataModel; return reportSettings.DataModel;
} }

18
src/AddIns/Misc/SharpReport/SharpReportCore/ReportSettings.cs

@ -48,8 +48,8 @@ namespace SharpReportCore{
GraphicsUnit.Point); GraphicsUnit.Point);
private GlobalEnums.enmReportType reportType; private GlobalEnums.ReportTypeEnum reportType;
private GlobalEnums.enmPushPullModel dataModel; private GlobalEnums.PushPullModelEnum dataModel;
private AbstractParametersCollection reportParametersCollection; private AbstractParametersCollection reportParametersCollection;
private ColumnCollection availableFields; private ColumnCollection availableFields;
@ -81,8 +81,8 @@ namespace SharpReportCore{
sortingCollection = new ColumnCollection(); sortingCollection = new ColumnCollection();
groupingsCollection = new ColumnCollection(); groupingsCollection = new ColumnCollection();
reportParametersCollection = new AbstractParametersCollection(); reportParametersCollection = new AbstractParametersCollection();
this.reportType = GlobalEnums.enmReportType.FormSheet; this.reportType = GlobalEnums.ReportTypeEnum.FormSheet;
this.dataModel = GlobalEnums.enmPushPullModel.FormSheet; this.dataModel = GlobalEnums.PushPullModelEnum.FormSheet;
} }
@ -497,7 +497,7 @@ namespace SharpReportCore{
[Browsable(true), Category("Base Settings")] [Browsable(true), Category("Base Settings")]
public GlobalEnums.enmReportType ReportType { public GlobalEnums.ReportTypeEnum ReportType {
get { get {
return reportType; return reportType;
} }
@ -615,7 +615,7 @@ namespace SharpReportCore{
[Category("Data")] [Category("Data")]
public GlobalEnums.enmPushPullModel DataModel { public GlobalEnums.PushPullModelEnum DataModel {
get { get {
return dataModel; return dataModel;
} }
@ -623,10 +623,10 @@ namespace SharpReportCore{
if (dataModel != value) { if (dataModel != value) {
dataModel = value; dataModel = value;
if (this.dataModel != GlobalEnums.enmPushPullModel.FormSheet) { if (this.dataModel != GlobalEnums.PushPullModelEnum.FormSheet) {
this.reportType = GlobalEnums.enmReportType.DataReport; this.reportType = GlobalEnums.ReportTypeEnum.DataReport;
} else { } else {
this.reportType = GlobalEnums.enmReportType.FormSheet; this.reportType = GlobalEnums.ReportTypeEnum.FormSheet;
} }
this.NotifyPropertyChanged("DataModel"); this.NotifyPropertyChanged("DataModel");
} }

18
src/AddIns/Misc/SharpReport/SharpReportCore/SharpReportEngine.cs

@ -65,7 +65,7 @@ namespace SharpReportCore {
#region ParameterHandling #region ParameterHandling
private bool CheckReportParameters (ReportModel model,ReportParameters reportParameters) { private bool CheckReportParameters (ReportModel model,ReportParameters reportParameters) {
if (model.ReportSettings.ReportType != GlobalEnums.enmReportType.FormSheet) { if (model.ReportSettings.ReportType != GlobalEnums.ReportTypeEnum.FormSheet) {
if (this.connectionObject == null) { if (this.connectionObject == null) {
if (!String.IsNullOrEmpty(model.ReportSettings.ConnectionString)) { if (!String.IsNullOrEmpty(model.ReportSettings.ConnectionString)) {
@ -136,14 +136,14 @@ namespace SharpReportCore {
private ReportModel ValidatePushModel (string fileName) { private ReportModel ValidatePushModel (string fileName) {
ReportModel model = ModelFromFile (fileName); ReportModel model = ModelFromFile (fileName);
if (model.ReportSettings.DataModel != GlobalEnums.enmPushPullModel.PushData) { if (model.ReportSettings.DataModel != GlobalEnums.PushPullModelEnum.PushData) {
throw new SharpReportException ("PrintPushdataReport: No valid ReportModel"); throw new SharpReportException ("PrintPushdataReport: No valid ReportModel");
} }
return model; return model;
} }
private void InitDataContainer (ReportSettings settings) { private void InitDataContainer (ReportSettings settings) {
if (settings.ReportType == GlobalEnums.enmReportType.DataReport) { if (settings.ReportType == GlobalEnums.ReportTypeEnum.DataReport) {
if (settings.CommandText != null) { if (settings.CommandText != null) {
try { try {
GrapSqlParameters (settings); GrapSqlParameters (settings);
@ -191,11 +191,11 @@ namespace SharpReportCore {
try { try {
switch (model.ReportSettings.ReportType) { switch (model.ReportSettings.ReportType) {
//FormSheets reports //FormSheets reports
case GlobalEnums.enmReportType.FormSheet: case GlobalEnums.ReportTypeEnum.FormSheet:
abstr = new RendererFactory().Create (model,null); abstr = new RendererFactory().Create (model,null);
break; break;
//Databased reports //Databased reports
case GlobalEnums.enmReportType.DataReport : case GlobalEnums.ReportTypeEnum.DataReport :
InitDataContainer (model.ReportSettings); InitDataContainer (model.ReportSettings);
if (this.dataManager != null) { if (this.dataManager != null) {
if (this.dataManager.DataSource != null) { if (this.dataManager.DataSource != null) {
@ -252,10 +252,10 @@ namespace SharpReportCore {
if (model == null) { if (model == null) {
throw new ArgumentNullException("model"); throw new ArgumentNullException("model");
} }
if (model.ReportSettings.ReportType != GlobalEnums.enmReportType.DataReport) { if (model.ReportSettings.ReportType != GlobalEnums.ReportTypeEnum.DataReport) {
throw new ArgumentException("SetupPushDataRenderer <No valid ReportModel>"); throw new ArgumentException("SetupPushDataRenderer <No valid ReportModel>");
} }
if (model.ReportSettings.DataModel != GlobalEnums.enmPushPullModel.PushData) { if (model.ReportSettings.DataModel != GlobalEnums.PushPullModelEnum.PushData) {
throw new ArgumentException("SetupPushDataRenderer <No valid ReportType>"); throw new ArgumentException("SetupPushDataRenderer <No valid ReportType>");
} }
@ -282,10 +282,10 @@ namespace SharpReportCore {
if (model == null) { if (model == null) {
throw new ArgumentNullException("model"); throw new ArgumentNullException("model");
} }
if (model.ReportSettings.ReportType != GlobalEnums.enmReportType.DataReport) { if (model.ReportSettings.ReportType != GlobalEnums.ReportTypeEnum.DataReport) {
throw new ArgumentException("SetupPushDataRenderer <No valid ReportModel>"); throw new ArgumentException("SetupPushDataRenderer <No valid ReportModel>");
} }
if (model.ReportSettings.DataModel != GlobalEnums.enmPushPullModel.PushData) { if (model.ReportSettings.DataModel != GlobalEnums.PushPullModelEnum.PushData) {
throw new ArgumentException("SetupPushDataRenderer <No valid ReportType>"); throw new ArgumentException("SetupPushDataRenderer <No valid ReportType>");
} }

8
src/AddIns/Misc/SharpReport/SharpReportWizard/GeneratorCommands.cs

@ -64,20 +64,20 @@ namespace ReportGenerator{
} }
void DoCreate (ReportModel model) { void DoCreate (ReportModel model) {
GlobalEnums.enmPushPullModel dataModel; GlobalEnums.PushPullModelEnum dataModel;
dataModel = model.DataModel; dataModel = model.DataModel;
switch (dataModel) { switch (dataModel) {
case GlobalEnums.enmPushPullModel.PullData: case GlobalEnums.PushPullModelEnum.PullData:
customizer.Set("DataRow",GlobalEnums.ReportItemType.ReportRowItem); customizer.Set("DataRow",GlobalEnums.ReportItemType.ReportRowItem);
GeneratePullDataReport generatePullDataReport = new GeneratePullDataReport(customizer,model); GeneratePullDataReport generatePullDataReport = new GeneratePullDataReport(customizer,model);
generatePullDataReport.GenerateReport(); generatePullDataReport.GenerateReport();
break; break;
case GlobalEnums.enmPushPullModel.PushData: case GlobalEnums.PushPullModelEnum.PushData:
customizer.Set("DataRow",GlobalEnums.ReportItemType.ReportRowItem); customizer.Set("DataRow",GlobalEnums.ReportItemType.ReportRowItem);
GeneratePushDataReport generatePushDataReport = new GeneratePushDataReport(customizer,model); GeneratePushDataReport generatePushDataReport = new GeneratePushDataReport(customizer,model);
generatePushDataReport.GenerateReport(); generatePushDataReport.GenerateReport();
break; break;
case GlobalEnums.enmPushPullModel.FormSheet: case GlobalEnums.PushPullModelEnum.FormSheet:
GenerateFormSheetReport generateFormSheetReport = new GenerateFormSheetReport (customizer,model); GenerateFormSheetReport generateFormSheetReport = new GenerateFormSheetReport (customizer,model);
generateFormSheetReport.GenerateReport(); generateFormSheetReport.GenerateReport();
break; break;

6
src/AddIns/Misc/SharpReport/SharpReportWizard/Generators/GenerateFormSheetReport.cs

@ -28,15 +28,15 @@ namespace ReportGenerator
if (reportModel == null) { if (reportModel == null) {
throw new ArgumentException("reportModel"); throw new ArgumentException("reportModel");
} }
if (base.ReportModel.ReportSettings.DataModel != GlobalEnums.enmPushPullModel.FormSheet) { if (base.ReportModel.ReportSettings.DataModel != GlobalEnums.PushPullModelEnum.FormSheet) {
throw new ArgumentException ("Wrong DataModel in GeneratePullDataReport"); throw new ArgumentException ("Wrong DataModel in GeneratePullDataReport");
} }
base.ReportItemCollection.Clear(); base.ReportItemCollection.Clear();
} }
public override void GenerateReport() { public override void GenerateReport() {
base.ReportModel.ReportSettings.ReportType = GlobalEnums.enmReportType.FormSheet; base.ReportModel.ReportSettings.ReportType = GlobalEnums.ReportTypeEnum.FormSheet;
base.ReportModel.ReportSettings.DataModel = GlobalEnums.enmPushPullModel.FormSheet; base.ReportModel.ReportSettings.DataModel = GlobalEnums.PushPullModelEnum.FormSheet;
base.GenerateReport(); base.GenerateReport();
base.AdjustAllNames(); base.AdjustAllNames();
} }

6
src/AddIns/Misc/SharpReport/SharpReportWizard/Generators/GeneratePullDataReport.cs

@ -36,7 +36,7 @@ namespace ReportGenerator {
throw new ArgumentException("reportModel"); throw new ArgumentException("reportModel");
} }
if (base.ReportModel.ReportSettings.DataModel != GlobalEnums.enmPushPullModel.PullData) { if (base.ReportModel.ReportSettings.DataModel != GlobalEnums.PushPullModelEnum.PullData) {
throw new ArgumentException ("Wrong DataModel in GeneratePullDataReport"); throw new ArgumentException ("Wrong DataModel in GeneratePullDataReport");
} }
base.ReportItemCollection.Clear(); base.ReportItemCollection.Clear();
@ -46,8 +46,8 @@ namespace ReportGenerator {
#region ReportGenerator.IReportGenerator interface implementation #region ReportGenerator.IReportGenerator interface implementation
public override void GenerateReport() { public override void GenerateReport() {
try { try {
base.ReportModel.ReportSettings.ReportType = GlobalEnums.enmReportType.DataReport; base.ReportModel.ReportSettings.ReportType = GlobalEnums.ReportTypeEnum.DataReport;
base.ReportModel.ReportSettings.DataModel = GlobalEnums.enmPushPullModel.PullData; base.ReportModel.ReportSettings.DataModel = GlobalEnums.PushPullModelEnum.PullData;
this.ReportModel.ReportSettings.AvailableFieldsCollection = this.ReportModel.ReportSettings.AvailableFieldsCollection =

6
src/AddIns/Misc/SharpReport/SharpReportWizard/Generators/GeneratePushDataReport.cs

@ -38,7 +38,7 @@ namespace ReportGenerator {
if (reportModel == null) { if (reportModel == null) {
throw new ArgumentException("reportModel"); throw new ArgumentException("reportModel");
} }
if (base.ReportModel.ReportSettings.DataModel != GlobalEnums.enmPushPullModel.PushData) { if (base.ReportModel.ReportSettings.DataModel != GlobalEnums.PushPullModelEnum.PushData) {
throw new ArgumentException ("Wrong DataModel in GeneratePushReport"); throw new ArgumentException ("Wrong DataModel in GeneratePushReport");
} }
//we can't use the customizer here //we can't use the customizer here
@ -48,8 +48,8 @@ namespace ReportGenerator {
public override void GenerateReport() { public override void GenerateReport() {
base.ReportModel.ReportSettings.ReportType = GlobalEnums.enmReportType.DataReport; base.ReportModel.ReportSettings.ReportType = GlobalEnums.ReportTypeEnum.DataReport;
base.ReportModel.ReportSettings.DataModel = GlobalEnums.enmPushPullModel.PushData; base.ReportModel.ReportSettings.DataModel = GlobalEnums.PushPullModelEnum.PushData;
base.ReportModel.ReportSettings.AvailableFieldsCollection = base.ReportGenerator.ColumnCollection; base.ReportModel.ReportSettings.AvailableFieldsCollection = base.ReportGenerator.ColumnCollection;

8
src/AddIns/Misc/SharpReport/SharpReportWizard/ReportGenerator.cs

@ -42,11 +42,11 @@ namespace ReportGenerator {
private string fileName; private string fileName;
private string path; private string path;
private GlobalEnums.enmReportType reportType; private GlobalEnums.ReportTypeEnum reportType;
private GraphicsUnit graphicsUnit; private GraphicsUnit graphicsUnit;
//Database //Database
private GlobalEnums.enmPushPullModel dataModel; private GlobalEnums.PushPullModelEnum dataModel;
private string connectionString; private string connectionString;
private string catalogName; private string catalogName;
@ -125,7 +125,7 @@ namespace ReportGenerator {
reportName = value; reportName = value;
} }
} }
public SharpReportCore.GlobalEnums.enmReportType ReportType { public SharpReportCore.GlobalEnums.ReportTypeEnum ReportType {
get { get {
return reportType; return reportType;
} }
@ -190,7 +190,7 @@ namespace ReportGenerator {
} }
} }
public SharpReportCore.GlobalEnums.enmPushPullModel DataModel { public SharpReportCore.GlobalEnums.PushPullModelEnum DataModel {
get { get {
return dataModel; return dataModel;
} }

6
src/AddIns/Misc/SharpReport/SharpReportWizard/WizardPanels/BaseSettingsPanel.cs

@ -149,14 +149,14 @@ namespace ReportGenerator{
if (initDone) { if (initDone) {
if (this.radioPullModell.Checked == true) { if (this.radioPullModell.Checked == true) {
base.NextWizardPanelID = "PullModel"; base.NextWizardPanelID = "PullModel";
generator.DataModel = GlobalEnums.enmPushPullModel.PullData; generator.DataModel = GlobalEnums.PushPullModelEnum.PullData;
GoOn(); GoOn();
} else if (this.radioPushModell.Checked == true){ } else if (this.radioPushModell.Checked == true){
base.NextWizardPanelID = "PushModel"; base.NextWizardPanelID = "PushModel";
generator.DataModel = GlobalEnums.enmPushPullModel.PushData; generator.DataModel = GlobalEnums.PushPullModelEnum.PushData;
GoOn(); GoOn();
} else if (this.radioFormSheet.Checked == true){ } else if (this.radioFormSheet.Checked == true){
generator.DataModel = GlobalEnums.enmPushPullModel.FormSheet; generator.DataModel = GlobalEnums.PushPullModelEnum.FormSheet;
base.EnableNext = false; base.EnableNext = false;
base.IsLastPanel = true; base.IsLastPanel = true;
} }

Loading…
Cancel
Save