<%@ Page Title="Adatbevitel" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Adatbevitel.aspx.cs" Inherits="Felmeres.Adatbevitel" %>
<%@ Register TagPrefix="ej" Namespace="Syncfusion.JavaScript.Models" Assembly="Syncfusion.EJ" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<style>
.jumbotron {
padding-left: 40px;
padding-right: 40px;
text-align:center;
border-radius: 10px;
}
h2 {
width: 100%;
text-align:center;
}
</style>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
</br>
<label>Aktuális dátum, idő: </label>
<asp:Label ID="idodatum" runat="server"></asp:Label>
<br />
<hr>
<h2><strong>Adatfelvitel</strong></h2>
<hr>
<br />
<ej:Grid ID="Grid1" runat='server' CssClass="" DataSourceCachingMode="None" DataSourceID="SqlDS_valaszok" EnableLoadOnDemand="False" MinWidth="0">
<ToolbarSettings ToolbarItems="add,edit,update,cancel" ShowToolbar="true"></ToolbarSettings>
<ClientSideEvents ActionComplete="complete" EndAdd="endAdd" EndDelete="endDelete" EndEdit="endEdit"
RecordDoubleClick="doubleClick" />
<Columns>
<ej:Column Field="VID" IsPrimaryKey="true" Visible="false"/>
<ej:Column DataType="string" Field="Tevekenyseg" HeaderText="Tevékenység megnevezése" Width="350"/>
<ej:Column Field="Jelleg" HeaderText="Jellege" EditType="Dropdown" TextAlign="Left" Width="110" />
<ej:Column DataType="string" Field="Ido" HeaderText="Eltöltött idő (óra.perc)" Width="110">
<EditTemplate Create="create" Read="read" Write="write"/>
</ej:Column>
<ej:Column DataType="string" Field="UID" Visible="false" />
<ej:Column DataType="string" Field="IID" Visible="false"/>
</Columns>
<EditSettings AllowEditing="True" AllowAdding="True" AllowDeleting="False" EditMode="Normal"></EditSettings>
</ej:Grid>
<asp:SqlDataSource ID="SqlDS_valaszok" runat="server" ConnectionString="<%$ ConnectionStrings:matrixConnectionString %>"
SelectCommand="SELECT * FROM [valaszok] where UID=@uid and IID=@iid"
InsertCommand="Insert into Valaszok (Tevekenyseg,Jelleg,Ido,UID,IID) VALUES (@Tevekenyseg,@Jelleg,@Ido,@UID,@IID)"
UpdateCommand="UPDATE [Valaszok] SET [Tevekenyseg] = @Tevekenyseg, [Jelleg] = @Jelleg, [Ido] = @Ido, [UID] = @UID, [IID] = @IID WHERE [VID] = @VID">
<SelectParameters>
<asp:Parameter Name="uid" />
<asp:Parameter Name="iid" />
</SelectParameters>
<InsertParameters>
<asp:Parameter Name="Tevekenyseg" Type="String" />
<asp:Parameter Name="Jelleg" Type="String" />
<asp:Parameter Name="Ido" Type="String" />
<asp:Parameter Name="UID" Type="String"/>
<asp:Parameter Name="IID" Type="String"/>
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Tevekenyseg" Type="String" />
<asp:Parameter Name="Jelleg" Type="String" />
<asp:Parameter Name="Ido" Type="String" />
<asp:Parameter Name="UID" Type="String"/>
<asp:Parameter Name="IID" Type="String"/>
</UpdateParameters>
</asp:SqlDataSource>
<br />
<br />
<ej:Button ID="Button_elkuld" runat="server" Type="Button" Text="Elküld" OnClick="Button_elkuld_Click" Size="Medium">
</ej:Button>
</ContentTemplate>
</asp:UpdatePanel>
<script type="application/javascript">
function endAdd(args) {
$('#<%= Grid1.ClientID %>').ejWaitingPopup("show");
}
function endDelete(args) {
$('#<%= Grid1.ClientID %>').ejWaitingPopup("show");
}
function endEdit(args) {
$('#<%= Grid1.ClientID %>').ejWaitingPopup("show");
}
function complete(args) {
if (args.requestType == "refresh") {
$('#<%= Grid1.ClientID %>').ejWaitingPopup("hide");
}
}
</script>
</div>
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="ScriptSect" runat="server">
<script id="template" type="application/javascript">
function create() {
return $("<input>");
}
function write(args) {
args.element.ejMaskEdit({
maskFormat: "99-99",
value: args.rowdata["Ido"]
});
}
function read(args) {
return args.ejMaskEdit("get_StrippedValue");
}
</script>
</asp:Content>