Reserve Badges

This commit is contained in:
Luc Vandenbroucke 2022-08-08 16:34:09 +02:00
parent 7a58833dbe
commit 45ee0c2ae9
9 changed files with 204 additions and 5 deletions

View file

@ -1,3 +1,7 @@
Telerik.Web.UI.RadButton, Telerik.Web.UI, Version=2022.2.511.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4
Telerik.Web.UI.RadComboBox, Telerik.Web.UI, Version=2022.2.511.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4
Telerik.Web.UI.RadGrid, Telerik.Web.UI, Version=2022.2.511.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4
Telerik.Web.UI.RadDatePicker, Telerik.Web.UI, Version=2022.2.511.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4
Telerik.Web.UI.RadGrid, Telerik.Web.UI, Version=2022.1.302.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4
Telerik.Web.UI.RadGrid, Telerik.Web.UI, Version=2022.1.119.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4
Telerik.Web.UI.RadDateInput, Telerik.Web.UI, Version=2022.1.119.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4

94
eDos/ReserveBadges.aspx Normal file
View file

@ -0,0 +1,94 @@
<%@ Page Title="ReserveBadge" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="ReserveBadges.aspx.cs" Inherits="eDos2021.ReserveBadges" %>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<telerik:RadDatePicker runat="server" ID="dt" />
<telerik:RadGrid runat="server" ID="rbGrid" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AutoGenerateEditColumn="True" DataSourceID="ds1" AutoGenerateDeleteColumn="True" >
<GroupingSettings CollapseAllTooltip="Collapse all groups"></GroupingSettings>
<ExportSettings>
<Pdf PageWidth="">
</Pdf>
</ExportSettings>
<MasterTableView AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="ds1" CommandItemDisplay="Top" EditMode="EditForms" >
<RowIndicatorColumn ShowNoSortIcon="False"></RowIndicatorColumn>
<ExpandCollapseColumn ShowNoSortIcon="False"></ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="ID" DataType="System.Int32" HeaderText="ID" ReadOnly="True" ShowNoSortIcon="False" SortExpression="ID" UniqueName="ID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Date" DataType="System.DateTime" HeaderText="Date" ShowNoSortIcon="False" SortExpression="Date" UniqueName="Date" ReadOnly="true" DataFormatString="{0:yyyy-MM-dd}">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ReserveID" DataType="System.Int32" HeaderText="ReserveID" ShowNoSortIcon="False" SortExpression="ReserveID" UniqueName="ReserveID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="BadgeName" DataType="System.String" HeaderText="Reserve" ShowNoSortIcon="False" SortExpression="BadgeName" UniqueName="BadgeName" ReadOnly="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PersID" DataType="System.Int32" HeaderText="PersID" ShowNoSortIcon="False" SortExpression="PersID" UniqueName="PersID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="PersonName" DataType="System.String" HeaderText="Reserve" ShowNoSortIcon="False" SortExpression="PersonName" UniqueName="PersonName" ReadOnly="true">
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings EditFormType="Template" >
<FormTemplate>
<table>
<tr>
<td style="font-weight: bold">
<asp:Label ID="Label1" runat="server" CssClass="rdfLabel rdfBlock" Text="Select the Badge: "></asp:Label>
</td>
<td>
<telerik:RadComboBox ID="RadComboBoxSelectBadge" runat="server" AppendDataBoundItems="true" DataSourceID="SqlDSSelectBadge" DataTextField="displayName" DataValueField="ReserveID" Width="95%" SelectedValue='<%# Bind("ReserveID") %>'>
<Items>
<telerik:RadComboBoxItem Text="-" Value="0" />
</Items>
</telerik:RadComboBox>
</td>
</tr>
<tr>
<td style="font-weight: bold">
<asp:Label ID="Label3" runat="server" CssClass="rdfLabel rdfBlock" Text="Select the Person: "></asp:Label>
</td>
<td>
<telerik:RadComboBox ID="RadComboBoxSelectPerson" runat="server" AppendDataBoundItems="true" DataSourceID="SqlDSSelectPerson" DataTextField="displayName" DataValueField="PersID" Width="95%" SelectedValue='<%# Bind("PersID") %>'>
<Items>
<telerik:RadComboBoxItem Text="-" Value="0" />
</Items>
</telerik:RadComboBox>
</td>
</tr>
</table>
<div class="rdfCommandButtons">
<hr class="rdfHr" />
<telerik:RadButton RenderMode="Lightweight" ID="UpdateButton" runat="server" ButtonType="SkinnedButton" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' ToolTip="Update" />
<telerik:RadButton RenderMode="Lightweight" ID="CancelButton" runat="server" ButtonType="SkinnedButton" CausesValidation="False" CommandName="Cancel" Text="Cancel" ToolTip="Cancel" />
</div>
</FormTemplate>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid>
<asp:SqlDataSource ID="ds1" runat="server" ConnectionString="<%$ ConnectionStrings:eDosConnectionString %>" DeleteCommand="ReserveAssignmentsDelete" DeleteCommandType="StoredProcedure" InsertCommand="ReserveAssignmentsInsert" InsertCommandType="StoredProcedure" SelectCommand="ReserveAssignmentsSelect" SelectCommandType="StoredProcedure" UpdateCommand="ReserveAssignmentsUpdate" UpdateCommandType="StoredProcedure" CancelSelectOnNullParameter="false" OnInserting="ds1_Inserting">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter DbType="Date" Name="Date" ConvertEmptyStringToNull="true" />
<asp:Parameter Name="ReserveID" Type="Int32" />
<asp:Parameter Name="PersID" Type="Int32" />
</InsertParameters>
<SelectParameters>
<asp:ControlParameter ControlID="dt" Name="date" PropertyName="SelectedDate" Type="DateTime" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter DbType="Date" Name="Date" />
<asp:Parameter Name="ReserveID" Type="Int32" />
<asp:Parameter Name="PersID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDSSelectPerson" runat="server" ConnectionString="<%$ ConnectionStrings:eDosConnectionString %>" SelectCommand="PersonList" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDSSelectBadge" runat="server" ConnectionString="<%$ ConnectionStrings:eDosConnectionString %>" SelectCommand="ReserveBadgesList" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
</asp:Content>

View file

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace eDos2021
{
public partial class ReserveBadges : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Literal titelControl = Master.FindControl("PageTitle") as Literal;
titelControl.Text = "Reserve Badges";
dt.DbSelectedDate = DateTime.Today;
rbGrid.Rebind();
}
}
protected void ds1_Inserting(object sender, SqlDataSourceCommandEventArgs e)
{
e.Command.Parameters["@Date"].Value = dt.DbSelectedDate;
}
}
}

62
eDos/ReserveBadges.aspx.designer.cs generated Normal file
View file

@ -0,0 +1,62 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace eDos2021
{
public partial class ReserveBadges
{
/// <summary>
/// dt control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::Telerik.Web.UI.RadDatePicker dt;
/// <summary>
/// rbGrid control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::Telerik.Web.UI.RadGrid rbGrid;
/// <summary>
/// ds1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.SqlDataSource ds1;
/// <summary>
/// SqlDSSelectPerson control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.SqlDataSource SqlDSSelectPerson;
/// <summary>
/// SqlDSSelectBadge control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.SqlDataSource SqlDSSelectBadge;
}
}

View file

@ -154,6 +154,13 @@
<Compile Include="Reports\RemsByTaskPeriod.aspx.designer.cs">
<DependentUpon>RemsByTaskPeriod.aspx</DependentUpon>
</Compile>
<Compile Include="ReserveBadges.aspx.cs">
<DependentUpon>ReserveBadges.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="ReserveBadges.aspx.designer.cs">
<DependentUpon>ReserveBadges.aspx</DependentUpon>
</Compile>
<Compile Include="TaskBG.aspx.cs">
<DependentUpon>TaskBG.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -264,6 +271,7 @@
<Content Include="Rems\RemsNeutron.aspx" />
<Content Include="Rems\RemsUnitTaskPersonVisits.aspx" />
<Content Include="Reports\RemsByTaskPeriod.aspx" />
<Content Include="ReserveBadges.aspx" />
<Content Include="TaskBG.aspx" />
<Content Include="TaskTypeStandard.aspx" />
<Content Include="FNGainANGain.aspx" />
@ -348,7 +356,7 @@
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
<UserProperties UseJQuerySupport="False" UseAjaxifiedTemplates="False" />
<UserProperties UseAjaxifiedTemplates="False" UseJQuerySupport="False" />
</VisualStudio>
</ProjectExtensions>
<Import Project="..\packages\Microsoft.VisualStudio.SlowCheetah.3.2.26\build\Microsoft.VisualStudio.SlowCheetah.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.SlowCheetah.3.2.26\build\Microsoft.VisualStudio.SlowCheetah.targets')" />

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
<UseIISExpress>true</UseIISExpress>
<Use64BitIISExpress />
<IISExpressSSLPort />
@ -15,7 +15,7 @@
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<StartPageUrl>AlarmEPD.aspx</StartPageUrl>
<StartPageUrl>ReserveBadges.aspx</StartPageUrl>
<StartAction>SpecificPage</StartAction>
<AspNetDebugging>True</AspNetDebugging>
<SilverlightDebugging>False</SilverlightDebugging>

View file

@ -1 +1 @@
aea4404b37f59b85adaa81acc203415019a86922
5d565fa0ef0d8d188df6cad65eb44297a34006ac

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="eDosConnectionString" connectionString="Data Source=HPHDB;Initial Catalog=eDos;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="eDosConnectionString" connectionString="Data Source=hphdb;Initial Catalog=eDos;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="RemsConnectionString" connectionString="Data Source=REMSDB;Initial Catalog=Rems;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>