eDosWeb/safety/DocALinkCekCertificates.aspx

137 lines
10 KiB
Text
Raw Normal View History

2018-12-13 09:09:17 +01:00
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2n.master" AutoEventWireup="true" CodeBehind="DocALinkCekCertificates.aspx.cs" Inherits="safety.DocALinkCekCertificates" MaintainScrollPositionOnPostback="true" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<fieldset class="rfdRoundedCorners">
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" DataSourceID="sqlDSLinkCek" AllowSorting="True" GroupPanelPosition="Top">
<GroupingSettings CaseSensitive="false" />
<ExportSettings FileName="CekLinks" HideStructureColumns="True" OpenInNewWindow="True" IgnorePaging="True">
<Pdf PageWidth="" PaperSize="A4">
</Pdf>
<Excel Format="Biff" AutoFitImages="True" />
</ExportSettings>
<MasterTableView AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" CommandItemDisplay="Top" DataKeyNames="linkID" DataSourceID="sqlDSLinkCek">
<CommandItemSettings ShowExportToExcelButton="True" ShowExportToWordButton="True" />
<Columns>
<%-- <telerik:GridBoundColumn DataField="subCat" FilterControlAltText="Filter subCat column" HeaderText="SubCat" MaxLength="20" SortExpression="subCat" UniqueName="subCat" ReadOnly="True">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="60px" />
</telerik:GridBoundColumn>--%>
<telerik:GridBoundColumn DataField="linkID" DataType="System.Int32" FilterControlAltText="Filter linkID column" HeaderText="ID" ReadOnly="True" UniqueName="linkID">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="50px" />
</telerik:GridBoundColumn>
<telerik:GridDropDownColumn DataField="roleID" DataSourceID="SqlDSRoles" FilterControlAltText="Filter column column" HeaderText="Role" ListTextField="name" ListValueField="roleID" UniqueName="column">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="150px" />
</telerik:GridDropDownColumn>
<telerik:GridBoundColumn DataField="part" DataType="System.Int32" FilterControlAltText="Filter part column" HeaderText="Part" ReadOnly="false" UniqueName="part" DefaultInsertValue="0" >
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="50px" />
</telerik:GridBoundColumn>
<telerik:GridDateTimeColumn DataField="validFrom" DataFormatString="{0:yyyy-MM-dd}" EditDataFormatString="yyyy-MM-dd" DataType="System.DateTime" DefaultInsertValue="1900-01-01" FilterControlAltText="Filter validFrom column" HeaderText="From" UniqueName="validFrom">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="80px" />
</telerik:GridDateTimeColumn>
<telerik:GridDateTimeColumn DataField="validTill" DataFormatString="{0:yyyy-MM-dd}" EditDataFormatString="yyyy-MM-dd" DefaultInsertValue="2099-12-31" FilterControlAltText="Filter validTill column" HeaderText="Till" UniqueName="validTill">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="80px" />
</telerik:GridDateTimeColumn>
<telerik:GridBoundColumn DataField="cid" DataType="System.Int32" HeaderText="CID" ReadOnly="True" UniqueName="cid" HeaderStyle-Width="50px"/>
<telerik:GridDropDownColumn DataField="certIDBase" DataSourceID="SqlDSCert" FilterControlAltText="Filter certIDBase column" HeaderText="Certificate" ListTextField="name" ListValueField="certID" SortExpression="certIDBase" UniqueName="certIDBase">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="80px" />
</telerik:GridDropDownColumn>
<telerik:GridCheckBoxColumn DataField="isDefault" DataType="System.Boolean" DefaultInsertValue="true" FilterControlAltText="Filter isDefault column" HeaderText="Default" UniqueName="isDefault" HeaderStyle-Width="50px">
<HeaderStyle Width="50px"></HeaderStyle>
</telerik:GridCheckBoxColumn>
<telerik:GridBoundColumn DataField="validityM" DataType="System.Int32" FilterControlAltText="Filter validityM column" HeaderText="Validity months" SortExpression="validityM" UniqueName="validityM" HeaderTooltip="Validity in months">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="70px" />
</telerik:GridBoundColumn>
<telerik:GridDropDownColumn DataField="certIDRefresh" DataSourceID="SqlDSCert" EmptyListItemText="-" EnableEmptyListItem="True" FilterControlAltText="Filter certIDRefresh column" HeaderText="Refresh Certificate" ListTextField="name" ListValueField="certID" SortExpression="certIDRefresh" UniqueName="certIDRefresh" HeaderTooltip="CEK certificate to use, after Refresh monts" >
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="80px" />
</telerik:GridDropDownColumn>
<telerik:GridBoundColumn DataField="recurrenceM" DataType="System.Int32" FilterControlAltText="Filter recurrenceM column" HeaderText="Refresh each M" SortExpression="recurrenceM" UniqueName="recurrenceM" HeaderTooltip="Refresh this education with the Refresh certificate, after main certificate, each x months." >
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="70px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="description" FilterControlAltText="Filter column1 column" HeaderText="Description" MaxLength="255" SortExpression="description" UniqueName="description">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="250px" />
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="educationOnly" DataType="System.Boolean" FilterControlAltText="Filter educationOnly column" HeaderText="No Certificate" UniqueName="educationOnly">
<HeaderStyle Width="60px" />
</telerik:GridCheckBoxColumn>
<telerik:GridButtonColumn CommandName="Delete" Text="Del" UniqueName="DeleteColumn" ButtonCssClass="rgDel" ConfirmText="Are you sure to delete this?" HeaderStyle-Width="30px">
<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>
</fieldset>
<asp:SqlDataSource ID="sqlDSLinkCek" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" DeleteCommand="docALinkCekCertDelete" DeleteCommandType="StoredProcedure" InsertCommand="docALinkCekCertInsert" InsertCommandType="StoredProcedure" SelectCommand="docALinkCekCertSelect" SelectCommandType="StoredProcedure" UpdateCommand="docALinkCekCertUpdate" UpdateCommandType="StoredProcedure">
<DeleteParameters>
<asp:Parameter Name="linkID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="roleID" Type="Int32" />
<asp:Parameter DefaultValue="0" Name="part" Type="Int32" />
<asp:Parameter DbType="Date" Name="validFrom" />
<asp:Parameter DbType="Date" Name="validTill" />
<asp:Parameter Name="certIDBase" Type="Int32" />
<asp:Parameter Name="validityM" Type="Int32" />
<asp:Parameter Name="certIDRefresh" Type="Int32" />
<asp:Parameter Name="recurrenceM" Type="Int32" />
<asp:Parameter Name="description" Type="String" />
<asp:Parameter Name="educationOnly" Type="Boolean" />
<asp:Parameter Name="isDefault" Type="Boolean" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="linkID" Type="Int32" />
<asp:Parameter Name="roleID" Type="Int32" />
<asp:Parameter Name="part" Type="Int32" />
<asp:Parameter Name="validFrom" DbType="Date" />
<asp:Parameter Name="validTill" DbType="Date" />
<asp:Parameter Name="certIDBase" Type="Int32" />
<asp:Parameter Name="validityM" Type="Int32" />
<asp:Parameter Name="certIDRefresh" Type="Int32" />
<asp:Parameter Name="recurrenceM" Type="Int32" />
<asp:Parameter Name="description" Type="String" />
<asp:Parameter Name="educationOnly" Type="Boolean" />
<asp:Parameter Name="isDefault" Type="Boolean" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDSRoles" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" SelectCommand="DocARolesCombo" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDSCert" runat="server" ConnectionString="<%$ ConnectionStrings:idpbwConnectionString %>" SelectCommand="DocACertCombo" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
</asp:Content>