eDosWeb/safety/Dosimetry/VingerDosAssign.aspx
Luc Vandenbroucke ee9fa6be65 first
2018-12-13 09:09:17 +01:00

109 lines
8.2 KiB
Text

<%@ Page Language="C#" MasterPageFile="~/Site2n.master" AutoEventWireup="true" CodeBehind="VingerDosAssign.aspx.cs" Inherits="safety.Dosimetry.VingerDosAssign" EnableEventValidation="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<style>
.dl {
float:left;
display: inline;
}
</style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:HiddenField runat="server" Value="201702" ID="hPeriod" />
<asp:HiddenField runat="server" Value="12321" ID="hPersID" />
<div>
<fieldset>
<telerik:RadDropDownList runat="server" ID="dGroup" AutoPostBack="true" DataSourceID="dsTLDGroup" DataTextField="displayName" DataValueField="TLDGroup" RenderMode="Lightweight" />
<br />
<telerik:RadLabel runat="server" Text="Jaar/maand" AssociatedControlID="pPeriod" CssClass="dl" RenderMode="Lightweight" />
<telerik:RadMonthYearPicker runat="server" ID="pPeriod" Culture="nl-BE" AutoPostBack="true" CssClass="dl" RenderMode="Lightweight" >
<DateInput DisplayDateFormat="MMMM yyyy" DateFormat="MMMM yyyy" AutoPostBack="True" LabelWidth="40%" RenderMode="Lightweight">
<EmptyMessageStyle Resize="None"></EmptyMessageStyle>
<ReadOnlyStyle Resize="None"></ReadOnlyStyle>
<FocusedStyle Resize="None"></FocusedStyle>
<DisabledStyle Resize="None"></DisabledStyle>
<InvalidStyle Resize="None"></InvalidStyle>
<HoveredStyle Resize="None"></HoveredStyle>
<EnabledStyle Resize="None"></EnabledStyle>
</DateInput>
<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
<MonthYearNavigationSettings DateIsOutOfRangeMessage="Cancel"></MonthYearNavigationSettings>
</telerik:RadMonthYearPicker>
<telerik:RadCheckBox ID="cShowAll" runat="server" AutoPostBack="true" Checked="false" RenderMode="Lightweight" CssClass="dl" />
<telerik:RadLabel runat="server" Text=" + vaste TLD" AssociatedControlID="cShowAll" CssClass="dl" RenderMode="Lightweight" />
</fieldset>
</div>
<telerik:RadGrid runat="server" ID="RG" DataSourceID="SqlDataSource1" GridLines="Both" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" AllowSorting="True" AutoGenerateColumns="False">
<ExportSettings ExportOnlyData="True" FileName="VingerDosimeters" OpenInNewWindow="True">
<Excel Format="Xlsx" />
</ExportSettings>
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
<Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="800" SaveScrollPosition="true" />
</ClientSettings>
<MasterTableView DataKeyNames="TLDPeriod, TLDVingerID" DataSourceID="SqlDataSource1" CommandItemDisplay="Top" Width="95%">
<CommandItemSettings ShowExportToExcelButton="True" />
<Columns>
<telerik:GridBoundColumn DataField="TLDVingerID" HeaderText="TLD" UniqueName="TLDVingerID" HeaderStyle-Width="100px" ReadOnly="true" />
<telerik:GridBoundColumn DataField="TLDPeriod" HeaderText="Period" SortExpression="TLDPeriod" UniqueName="TLDPeriod" HeaderStyle-Width="50px" ReadOnly="true" />
<telerik:GridBoundColumn DataField="TLDGroup" FilterControlAltText="Filter TLDGroup column" HeaderText="Group" SortExpression="TLDGroup" UniqueName="TLDGroup" ReadOnly="true" HeaderStyle-Width="50px"/>
<telerik:GridBoundColumn DataField="TLDCode" FilterControlAltText="Filter TLDCode column" HeaderText="Code" SortExpression="TLDCode" UniqueName="TLDCode" ReadOnly="true" HeaderStyle-Width="50px"/>
<telerik:GridBoundColumn DataField="TLDNummer" FilterControlAltText="Filter TLDNummer column" HeaderText="Nummer" SortExpression="TLDNummer" UniqueName="TLDNummer" ReadOnly="true" HeaderStyle-Width="50px"/>
<telerik:GridBoundColumn DataField="N_P" FilterControlAltText="Filter N_P column" HeaderText="N_P" SortExpression="N_P" UniqueName="N_P" HeaderStyle-Width="30px" ReadOnly="true" Visible="false" />
<telerik:GridBoundColumn DataField="BlauwZwart" HeaderText="B/Z" SortExpression="BlauwZwart" UniqueName="BlauwZwart" HeaderStyle-Width="30px" ReadOnly="true" />
<telerik:GridTemplateColumn DataField="persid" HeaderText="Persoon" UniqueName="persid">
<EditItemTemplate>
<telerik:RadComboBox ID="persidRadComboBox1" runat="server" DataSourceID="SqlDSNamen" DataTextField="naam" DataValueField="persID" SelectedValue='<%# Bind("persid") %>' MarkFirstMatch="true" AllowCustomText="true" Width="500px" ZIndex="100000" EnableLoadOnDemand="true" OnItemsRequested="persidRadComboBox1_ItemsRequested" />
</EditItemTemplate>
<ItemTemplate>
<asp:HyperLink runat="server" NavigateUrl='<%# string.Format("https://toegang.intern.sckcen.be/pfiche/{0}",Eval("persid")) %>' Text='<%# Eval("fullname") %>' />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="dosis" HeaderText="Dosis" SortExpression="dosis" UniqueName="dosis" HeaderStyle-Width="100px" ReadOnly="true"/>
<telerik:GridBoundColumn DataField="AssignDate" DataType="System.DateTime" FilterControlAltText="Filter AssignDate column" HeaderText="AssignDate" SortExpression="AssignDate" UniqueName="AssignDate" ReadOnly="true" />
<telerik:GridBoundColumn DataField="AssignedBy" FilterControlAltText="Filter AssignedBy column" HeaderText="AssignedBy" SortExpression="AssignedBy" UniqueName="AssignedBy" ReadOnly="true"/>
<telerik:GridButtonColumn CommandName="Delete" Text="Edit" ButtonCssClass="rgDel" UniqueName="DeleteColumn" HeaderStyle-Width="30px" ConfirmText="Wil je deze lijn verwijderen ? ">
<HeaderStyle Width="30px"></HeaderStyle>
</telerik:GridButtonColumn>
<telerik:GridButtonColumn CommandName="Edit" Text="Edit" ButtonCssClass="rgEdit" UniqueName="EditColumn" HeaderStyle-Width="30px">
<HeaderStyle Width="30px"></HeaderStyle>
</telerik:GridButtonColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" DeleteCommand="tld_vinger_assign_delete" DeleteCommandType="StoredProcedure" SelectCommand="tld_vinger_assign_select" SelectCommandType="StoredProcedure" UpdateCommand="tld_vinger_assign_update" UpdateCommandType="StoredProcedure" CancelSelectOnNullParameter="False">
<DeleteParameters>
<asp:Parameter Name="TLDPeriod" Type="Int32" />
<asp:Parameter Name="TLDVingerID" DbType="Int32" />
</DeleteParameters>
<SelectParameters>
<asp:ControlParameter ControlID="hPeriod" Name="TLDPeriod" PropertyName="Value" Type="Int32" DefaultValue="201611" />
<asp:ControlParameter ControlID="dGroup" Name="TLD_Group" Type="String" DefaultValue="" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="cShowAll" DefaultValue="false" Name="showAll" PropertyName="Checked" Type="Boolean" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="TLDPeriod" Type="Int32" />
<asp:Parameter Name="TLDVingerID" Type="Int32" />
<asp:Parameter Name="persid" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<%--<asp:SqlDataSource ID="SqlDSTLD" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" SelectCommand="tld_vinger_list" SelectCommandType="StoredProcedure" />--%>
<asp:SqlDataSource ID="SqlDSNamen" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" SelectCommand="TLD_getLijstNamen" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<asp:SqlDataSource ID="dsTLDGroup" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" SelectCommand="select displayName = TLDGroup+' '+name,Name,TLDGroup from TLD_Group order by TLDGroup" SelectCommandType="Text" />
</asp:Content>