Dropdown de Meses. KLB

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C513
This commit is contained in:
kledezma 2021-01-19 14:44:49 +00:00
parent 1a20144cd0
commit 4898a23793
3 changed files with 82 additions and 0 deletions

View file

@ -1600,6 +1600,33 @@
</Field> </Field>
</Fields> </Fields>
</DataSet> </DataSet>
<DataSet Name="Meses">
<Query>
<DataSourceName>SIGPC</DataSourceName>
<CommandText>WITH months(MonthNumber) AS
(
SELECT 0
UNION ALL
SELECT MonthNumber+1
FROM months
WHERE MonthNumber &lt; 12
)
select MonthNumber, FORMAT(CAST('01/'+CONVERT(varchar,MonthNumber )+'/2000' as date) , 'MMMMM') as Mes
from months
WHERE MonthNumber &gt; 0
ORDER BY MonthNumber</CommandText>
</Query>
<Fields>
<Field Name="MonthNumber">
<DataField>MonthNumber</DataField>
<rd:TypeName>System.Int32</rd:TypeName>
</Field>
<Field Name="Mes">
<DataField>Mes</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
</DataSet>
</DataSets> </DataSets>
<ReportParameters> <ReportParameters>
<ReportParameter Name="p_status"> <ReportParameter Name="p_status">
@ -1630,6 +1657,13 @@
</Values> </Values>
</DefaultValue> </DefaultValue>
<Prompt>Mes Final</Prompt> <Prompt>Mes Final</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>Meses</DataSetName>
<ValueField>MonthNumber</ValueField>
<LabelField>Mes</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter> </ReportParameter>
<ReportParameter Name="Anno"> <ReportParameter Name="Anno">
<DataType>Integer</DataType> <DataType>Integer</DataType>
@ -1648,6 +1682,13 @@
</Values> </Values>
</DefaultValue> </DefaultValue>
<Prompt>Mes Inicio</Prompt> <Prompt>Mes Inicio</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>Meses</DataSetName>
<ValueField>MonthNumber</ValueField>
<LabelField>Mes</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter> </ReportParameter>
</ReportParameters> </ReportParameters>
<EmbeddedImages> <EmbeddedImages>

View file

@ -774,6 +774,33 @@ FROM t_adm_region</CommandText>
</Field> </Field>
</Fields> </Fields>
</DataSet> </DataSet>
<DataSet Name="ds_Meses">
<Query>
<DataSourceName>SIGPC</DataSourceName>
<CommandText>WITH months(MonthNumber) AS
(
SELECT 0
UNION ALL
SELECT MonthNumber+1
FROM months
WHERE MonthNumber &lt; 12
)
select MonthNumber, FORMAT(CAST('01/'+CONVERT(varchar,MonthNumber )+'/2000' as date) , 'MMMMM') as Mes
from months
WHERE MonthNumber &gt; 0
ORDER BY MonthNumber</CommandText>
</Query>
<Fields>
<Field Name="MonthNumber">
<DataField>MonthNumber</DataField>
<rd:TypeName>System.Int32</rd:TypeName>
</Field>
<Field Name="Mes">
<DataField>Mes</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
</DataSet>
</DataSets> </DataSets>
<ReportParameters> <ReportParameters>
<ReportParameter Name="p_status"> <ReportParameter Name="p_status">
@ -836,6 +863,13 @@ FROM t_adm_region</CommandText>
<ReportParameter Name="MESINICIO"> <ReportParameter Name="MESINICIO">
<DataType>Integer</DataType> <DataType>Integer</DataType>
<Prompt>Mes Inicio</Prompt> <Prompt>Mes Inicio</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>ds_Meses</DataSetName>
<ValueField>MonthNumber</ValueField>
<LabelField>Mes</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter> </ReportParameter>
<ReportParameter Name="ANNOFINAL"> <ReportParameter Name="ANNOFINAL">
<DataType>Integer</DataType> <DataType>Integer</DataType>
@ -844,6 +878,13 @@ FROM t_adm_region</CommandText>
<ReportParameter Name="MESFINAL"> <ReportParameter Name="MESFINAL">
<DataType>Integer</DataType> <DataType>Integer</DataType>
<Prompt>Mes Final</Prompt> <Prompt>Mes Final</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>ds_Meses</DataSetName>
<ValueField>MonthNumber</ValueField>
<LabelField>Mes</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter> </ReportParameter>
</ReportParameters> </ReportParameters>
<rd:ReportUnitType>Inch</rd:ReportUnitType> <rd:ReportUnitType>Inch</rd:ReportUnitType>