} // End Sub AddOrReplaceLanguageParameter public static void AddReportNameParameter(string strFilename) { ReportServerTools.AddCustomParameter(strFilename, "in_groups", @"<ReportParameter Name=""in_report_name""> <DataType>String</DataType> <DefaultValue> <Values> <Value>=Globals!ReportName</Value> </Values> </DefaultValue> <Prompt>in_report_name</Prompt> <Hidden>true</Hidden> </ReportParameter>"); }
} // End Sub AddSprache public static void AddReportName(string strFileName) { string strXmlFragment = @"<ReportParameter Name=""in_report_name""> <DataType>String</DataType> <DefaultValue> <Values> <Value>=Globals!ReportName</Value> </Values> </DefaultValue> <Prompt>Report Name</Prompt> <Hidden>true</Hidden> </ReportParameter>"; ReportServerTools.AddCustomParameter(strFileName, "in_groups", strXmlFragment); } // End Sub AddProc
} // End Sub AddMandant public static void AddProc(string strFileName) { string strXmlFragment = @"<ReportParameter Name=""proc""> <DataType>String</DataType> <DefaultValue> <Values> <Value>administrator</Value> </Values> </DefaultValue> <Prompt>Benutzer</Prompt> <Hidden>true</Hidden> </ReportParameter>"; ReportServerTools.AddCustomParameter(strFileName, "in_mandant", strXmlFragment); } // End Sub AddProc
} // End Sub PrintMandant public static void AddMandant(string strFileName) { string strXmlFragment = @"<ReportParameter Name=""in_mandant""> <DataType>String</DataType> <DefaultValue> <Values> <Value>0</Value> </Values> </DefaultValue> <Prompt>Mandant</Prompt> <Hidden>true</Hidden> </ReportParameter>"; ReportServerTools.AddCustomParameter(strFileName, "first", strXmlFragment); } // End Sub AddMandant
} // End Sub AddProc //[System.Obsolete("Warning: XmlFragment überschrieben - Raiffeisenbastel.", true)] public static void AddGroups(string strFileName) { string strXmlFragment = @"<ReportParameter Name=""in_groups""> <DataType>String</DataType> <DefaultValue> <DataSetReference> <DataSetName>SEL_User</DataSetName> <ValueField>BG_IDs</ValueField> </DataSetReference> </DefaultValue> <Prompt>Gruppen des Benutzers</Prompt> <ValidValues> <DataSetReference> <DataSetName>SEL_User</DataSetName> <ValueField>BG_IDs</ValueField> <LabelField>BG_Namen</LabelField> </DataSetReference> </ValidValues> <Hidden>true</Hidden> </ReportParameter>"; strXmlFragment = @"<ReportParameter Name=""in_groups""> <DataType>String</DataType> <DefaultValue> <Values> <Value>0000</Value> </Values> </DefaultValue> <Prompt>Gruppen des Benutzers</Prompt> <Hidden>true</Hidden> </ReportParameter> "; ReportServerTools.AddCustomParameter(strFileName, "proc", strXmlFragment); } // End Sub AddProc
} // End Sub AddProc //[System.Obsolete("Warning: XmlFragment überschrieben - Raiffeisenbastel.", true)] public static void AddSprache(string strFileName) { string strXmlFragment = @"<ReportParameter Name=""in_sprache""> <DataType>String</DataType> <DefaultValue> <DataSetReference> <DataSetName>SEL_User</DataSetName> <ValueField>BE_Language</ValueField> </DataSetReference> </DefaultValue> <Prompt>Sprache</Prompt> <ValidValues> <DataSetReference> <DataSetName>SEL_User</DataSetName> <ValueField>BE_Language</ValueField> <LabelField>BE_Language</LabelField> </DataSetReference> </ValidValues> <Hidden>true</Hidden> </ReportParameter>"; strXmlFragment = @"<ReportParameter Name=""in_sprache""> <DataType>String</DataType> <DefaultValue> <Values> <Value>DE</Value> </Values> </DefaultValue> <Prompt>Benutzersprache</Prompt> <Hidden>true</Hidden> </ReportParameter> "; ReportServerTools.AddCustomParameter(strFileName, "in_groups", strXmlFragment); } // End Sub AddSprache