eDosWeb/eDos/Reports/RemsByTaskPeriod.aspx
2020-05-20 16:23:07 +02:00

160 lines
16 KiB
Text

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="RemsByTaskPeriod.aspx.cs" Inherits="Rems2018.Reports.RemsByTaskPeriod" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<telerik:RadFormDecorator runat="server" DecoratedControls="All" />
<telerik:RadDatePicker runat="server" ID="fromDate" DateInput-Label="from " />
<telerik:RadDatePicker runat="server" ID="tillDate" DateInput-Label="till " />
<telerik:RadGrid runat="server" ID="rg" DataSourceID="dsEDOS" CellSpacing="-1" GridLines="Both" AutoGenerateColumns="False">
<GroupingSettings CollapseAllTooltip="Collapse all groups"></GroupingSettings>
<ExportSettings>
<Pdf PageWidth="">
</Pdf>
</ExportSettings>
<MasterTableView DataKeyNames="ID_Task" DataSourceID="dsEDOS">
<DetailTables>
<telerik:GridTableView runat="server" DataSourceID="dsEDOSPerson" DataKeyNames="ID_Task,PersID">
<DetailTables>
<telerik:GridTableView runat="server" DataSourceID="dsEDOSVisits">
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="ID_Task" MasterKeyField="ID_Task" />
<telerik:GridRelationFields DetailKeyField="PersID" MasterKeyField="PersID" />
</ParentTableRelation>
<Columns>
<telerik:GridBoundColumn DataField="TaskType_CODE" DataType="System.Int32" FilterControlAltText="Filter TaskType_CODE column" HeaderText="TaskType_CODE" SortExpression="TaskType_CODE" UniqueName="TaskType_CODE">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EPD" FilterControlAltText="Filter EPD column" HeaderText="EPD" ReadOnly="True" SortExpression="EPD" UniqueName="EPD">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Task_Name" FilterControlAltText="Filter Task_Name column" HeaderText="Task_Name" SortExpression="Task_Name" UniqueName="Task_Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10G" DataType="System.Double" FilterControlAltText="Filter HP10G column" HeaderText="HP10G" ReadOnly="True" SortExpression="HP10G" UniqueName="HP10G">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10N" DataType="System.Double" FilterControlAltText="Filter HP10N column" HeaderText="HP10N" ReadOnly="True" SortExpression="HP10N" UniqueName="HP10N">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10GN" DataType="System.Double" FilterControlAltText="Filter HP10GN column" HeaderText="HP10GN" ReadOnly="True" SortExpression="HP10GN" UniqueName="HP10GN">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HS07" DataType="System.Double" FilterControlAltText="Filter HS07 column" HeaderText="HS07" ReadOnly="True" SortExpression="HS07" UniqueName="HS07">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="peopleOnTask" DataType="System.Int32" FilterControlAltText="Filter peopleOnTask column" HeaderText="peopleOnTask" ReadOnly="True" SortExpression="peopleOnTask" UniqueName="peopleOnTask">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="visits" DataType="System.Int32" FilterControlAltText="Filter visits column" HeaderText="visits" ReadOnly="True" SortExpression="visits" UniqueName="visits">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="hours" DataType="System.Int32" FilterControlAltText="Filter hours column" HeaderText="hours" ReadOnly="True" SortExpression="hours" UniqueName="hours">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="maxHoursVisits" DataType="System.Int32" FilterControlAltText="Filter maxHoursVisits column" HeaderText="maxHoursVisits" ReadOnly="True" SortExpression="maxHoursVisits" UniqueName="maxHoursVisits">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HoursLimited" DataType="System.Int32" FilterControlAltText="Filter HoursLimited column" HeaderText="HoursLimited" ReadOnly="True" SortExpression="HoursLimited" UniqueName="HoursLimited">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HoursLimited8" DataType="System.Int32" FilterControlAltText="Filter HoursLimited8 column" HeaderText="HoursLimited8" ReadOnly="True" SortExpression="HoursLimited8" UniqueName="HoursLimited8">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="AvgHpInd" DataType="System.Double" FilterControlAltText="Filter AvgHpInd column" HeaderText="AvgHpInd" ReadOnly="True" SortExpression="AvgHpInd" UniqueName="AvgHpInd">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="MaxHpInd" DataType="System.Double" FilterControlAltText="Filter MaxHpInd column" HeaderText="MaxHpInd" ReadOnly="True" SortExpression="MaxHpInd" UniqueName="MaxHpInd">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ID_Task" DataType="System.Int32" FilterControlAltText="Filter ID_Task column" HeaderText="ID_Task" ReadOnly="True" SortExpression="ID_Task" UniqueName="ID_Task">
</telerik:GridBoundColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="ID_Task" MasterKeyField="ID_Task" />
</ParentTableRelation>
<CommandItemSettings ShowAddNewRecordButton="False" />
<Columns>
<telerik:GridBoundColumn DataField="task" FilterControlAltText="Filter task column" HeaderText="task" ReadOnly="True" SortExpression="task" UniqueName="task">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PersID" DataType="System.Int32" FilterControlAltText="Filter PersID column" HeaderText="PersID" SortExpression="PersID" UniqueName="PersID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="name" FilterControlAltText="Filter name column" HeaderText="name" ReadOnly="True" SortExpression="name" UniqueName="name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="firstEntry" DataType="System.DateTime" FilterControlAltText="Filter firstEntry column" HeaderText="firstEntry" ReadOnly="True" SortExpression="firstEntry" UniqueName="firstEntry">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="lastExit" DataType="System.DateTime" FilterControlAltText="Filter lastExit column" HeaderText="lastExit" ReadOnly="True" SortExpression="lastExit" UniqueName="lastExit">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="hours" DataType="System.Decimal" FilterControlAltText="Filter hours column" HeaderText="hours" ReadOnly="True" SortExpression="hours" UniqueName="hours">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10G" DataType="System.Double" FilterControlAltText="Filter HP10G column" HeaderText="HP10G" ReadOnly="True" SortExpression="HP10G" UniqueName="HP10G">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10N" DataType="System.Double" FilterControlAltText="Filter HP10N column" HeaderText="HP10N" ReadOnly="True" SortExpression="HP10N" UniqueName="HP10N">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10GN" DataType="System.Double" FilterControlAltText="Filter HP10GN column" HeaderText="HP10GN" ReadOnly="True" SortExpression="HP10GN" UniqueName="HP10GN">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HS07" DataType="System.Double" FilterControlAltText="Filter HS07 column" HeaderText="HS07" ReadOnly="True" SortExpression="HS07" UniqueName="HS07">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="visits" DataType="System.Int32" FilterControlAltText="Filter visits column" HeaderText="visits" ReadOnly="True" SortExpression="visits" UniqueName="visits">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="persId1" DataType="System.Int32" FilterControlAltText="Filter persId1 column" HeaderText="persId1" SortExpression="persId1" UniqueName="persId1">
</telerik:GridBoundColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn DataField="minDate" DataType="System.DateTime" FilterControlAltText="Filter minDate column" HeaderText="minDate" ReadOnly="True" SortExpression="minDate" UniqueName="minDate">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="maxDate" DataType="System.DateTime" FilterControlAltText="Filter maxDate column" HeaderText="maxDate" ReadOnly="True" SortExpression="maxDate" UniqueName="maxDate">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TaskType_CODE" DataType="System.Int32" FilterControlAltText="Filter TaskType_CODE column" HeaderText="TaskType_CODE" SortExpression="TaskType_CODE" UniqueName="TaskType_CODE">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EPD" FilterControlAltText="Filter EPD column" HeaderText="EPD" ReadOnly="True" SortExpression="EPD" UniqueName="EPD">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Task_Name" FilterControlAltText="Filter Task_Name column" HeaderText="Task_Name" SortExpression="Task_Name" UniqueName="Task_Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10G" DataType="System.Double" FilterControlAltText="Filter HP10G column" HeaderText="HP10G" ReadOnly="True" SortExpression="HP10G" UniqueName="HP10G">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10N" DataType="System.Double" FilterControlAltText="Filter HP10N column" HeaderText="HP10N" ReadOnly="True" SortExpression="HP10N" UniqueName="HP10N">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HP10GN" DataType="System.Double" FilterControlAltText="Filter HP10GN column" HeaderText="HP10GN" ReadOnly="True" SortExpression="HP10GN" UniqueName="HP10GN">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HS07" DataType="System.Double" FilterControlAltText="Filter HS07 column" HeaderText="HS07" ReadOnly="True" SortExpression="HS07" UniqueName="HS07">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="peopleOnTask" DataType="System.Int32" FilterControlAltText="Filter peopleOnTask column" HeaderText="peopleOnTask" ReadOnly="True" SortExpression="peopleOnTask" UniqueName="peopleOnTask">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="visits" DataType="System.Int32" FilterControlAltText="Filter visits column" HeaderText="visits" ReadOnly="True" SortExpression="visits" UniqueName="visits">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="hours" DataType="System.Int32" FilterControlAltText="Filter hours column" HeaderText="hours" ReadOnly="True" SortExpression="hours" UniqueName="hours">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="maxHoursVisits" DataType="System.Int32" FilterControlAltText="Filter maxHoursVisits column" HeaderText="maxHoursVisits" ReadOnly="True" SortExpression="maxHoursVisits" UniqueName="maxHoursVisits">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HoursLimited" DataType="System.Int32" FilterControlAltText="Filter HoursLimited column" HeaderText="HoursLimited" ReadOnly="True" SortExpression="HoursLimited" UniqueName="HoursLimited">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="HoursLimited8" DataType="System.Int32" FilterControlAltText="Filter HoursLimited8 column" HeaderText="HoursLimited8" ReadOnly="True" SortExpression="HoursLimited8" UniqueName="HoursLimited8">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="AvgHpInd" DataType="System.Double" FilterControlAltText="Filter AvgHpInd column" HeaderText="AvgHpInd" ReadOnly="True" SortExpression="AvgHpInd" UniqueName="AvgHpInd">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="MaxHpInd" DataType="System.Double" FilterControlAltText="Filter MaxHpInd column" HeaderText="MaxHpInd" ReadOnly="True" SortExpression="MaxHpInd" UniqueName="MaxHpInd">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ID_Task" DataType="System.Int32" FilterControlAltText="Filter ID_Task column" HeaderText="ID_Task" ReadOnly="True" SortExpression="ID_Task" UniqueName="ID_Task">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<asp:SqlDataSource ID="dsEDOS" runat="server" ConnectionString="<%$ ConnectionStrings:eDosConnectionString %>"
SelectCommand="dbo.Rapport_Task" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:ControlParameter ControlID="fromDate" Name="startdate" PropertyName="SelectedDate" Type="DateTime" />
<asp:ControlParameter ControlID="tillDate" Name="enddate" PropertyName="SelectedDate" Type="DateTime" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="dsEDOSPerson" runat="server" ConnectionString="<%$ ConnectionStrings:eDosConnectionString %>" SelectCommand="Rapport_Task_Detail" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:Parameter Name="ID_Task" Type="Int32" />
<asp:ControlParameter ControlID="fromDate" Name="minDate" PropertyName="SelectedDate" Type="DateTime" />
<asp:ControlParameter ControlID="tillDate" Name="maxDate" PropertyName="SelectedDate" Type="DateTime" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="dsEDOSVisits" runat="server" ConnectionString="<%$ ConnectionStrings:eDosConnectionString %>" SelectCommand="Rapport_Task_Person_Visits" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:Parameter Name="PersID" Type="Int32" />
<asp:Parameter Name="ID_Task" Type="Int32" />
<asp:ControlParameter ControlID="fromDate" Name="startdate" PropertyName="SelectedDate" Type="DateTime" />
<asp:ControlParameter ControlID="tillDate" Name="enddate" PropertyName="SelectedDate" Type="DateTime" />
</SelectParameters>
</asp:SqlDataSource>
</asp:Content>