Files
Lehrlingsparcours/_archiv/LPWeb/.svn/pristine/f4/f4667fb1b25ceccc4476436339f5e544541e0649.svn-base
2019-12-21 10:58:30 +01:00

252 lines
13 KiB
Plaintext

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="LehrerRegister.aspx.vb" Inherits="LPWeb.LehrerRegister" %>
<%@ Register Src="~/Defaults/Header1.ascx" TagPrefix="shu" TagName="Header" %>
<%@ Register Src="~/UserControls/Menu1.ascx" TagPrefix="shu" TagName="Menu" %>
<%@ Register Src="~/Defaults/Footer.ascx" TagPrefix="shu" TagName="Footer" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.style1
{
}
.style2
{
width: 314px;
}
.riLabel1
{
font: 12px "segoe ui" ,arial,sans-serif; color:Black;
width:115px;
}
</style>
</head>
<script runat="server">
Public Sub CheckID(source As Object, args As ServerValidateEventArgs)
Check_Userid(source, args)
End Sub
Public Sub CheckCaptcha(source As Object, args As ServerValidateEventArgs)
Check_Captcha(source, args)
End Sub
</script>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="ScriptManager1" runat="server"
EnableTheming="True">
<scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI"
Name="Telerik.Web.UI.Common.Core.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI"
Name="Telerik.Web.UI.Common.jQuery.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI"
Name="Telerik.Web.UI.Common.jQueryInclude.js">
</asp:ScriptReference>
</scripts>
</telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnRegister">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="MainPanel"
LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server"
Skin="Default">
</telerik:RadAjaxLoadingPanel>
<div class="page">
<shu:Header runat="Server" ID="Header1"></shu:Header>
<shu:Menu runat="server" ID="Menu1" NavigationLanguage="VB"></shu:Menu>
<div class="main">
<h2>Registrierung als Lehrer</h2>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ForeColor="Red"
HeaderText="Folgende Fehler sind vorhanden:" />
<p>
<asp:RequiredFieldValidator ID="RV11" runat="server" ControlToValidate="txtName" ErrorMessage="Name fehlt" ForeColor="White">> </asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RV2" runat="server" ControlToValidate="txtEmail" ErrorMessage="E-Mailadresse fehlt" ForeColor="White">> </asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RV5" runat="server" ControlToValidate="txttelefon" ErrorMessage="Telefon-Nummer fehlt" ForeColor="White">> </asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RV6" runat="server" ControlToValidate="txtPasswort1" ErrorMessage="Passwort fehlt" ForeColor="White">> </asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RV7" runat="server" ControlToValidate="txtUsername" ErrorMessage="Benutzername fehlt" ForeColor="White">> </asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RV8" runat="server" ControlToValidate="txtNatel" ErrorMessage="Natel-Nummer fehlt" ForeColor="White">> </asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="Eegex1" runat="server" ErrorMessage="E-Mail-Adresse ungültig" ForeColor="White" ControlToValidate="txtEmail" ValidationExpression="^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$">*</asp:RegularExpressionValidator>
<asp:RegularExpressionValidator ID="Regex2" runat="server" controlToValidate="txtPasswort1" ErrorMessage="Passwort muss 4-12 Zeichen beinhalten" ValidationExpression="[^\s]{4,12}" ForeColor="White"/>
<asp:RegularExpressionValidator ID="RegexTel" runat="server" controlToValidate="txttelefon" ErrorMessage="Telefon-Nummer ist ungültig. Bitte im Format +41 44 813 12 12 eingeben." ValidationExpression="^(\+?)(\d{2,4})(\s?)(\-?)((\(0\))?)(\s?)(\d{2})(\s?)(\-?)(\d{3})(\s?)(\-?)(\d{2})(\s?)(\-?)(\d{2})" ForeColor="White"/>
<asp:RegularExpressionValidator ID="RegexNatel" runat="server" controlToValidate="txtNatel" ErrorMessage="Natel-Nummer ist ungültig. Bitte im Format +41 79 111 11 11 eingeben" ValidationExpression="^(\+?)(\d{2,4})(\s?)(\-?)((\(0\))?)(\s?)(\d{2})(\s?)(\-?)(\d{3})(\s?)(\-?)(\d{2})(\s?)(\-?)(\d{2})" ForeColor="White"/>
<asp:Panel ID="MainPanel" runat="server">
<table style="width:100%;">
<tr>
<td class="style2">
<asp:Label ID="Label3" runat="server" CssClass="riLabel1" Text="Anrede"
Width="115px"></asp:Label>
<telerik:RadComboBox ID="txtAnredea" Runat="server" Width="180px">
<Items>
<telerik:RadComboBoxItem Owner="txtAnredea" Text="Herr" Value="Herr" />
<telerik:RadComboBoxItem Owner="txtAnredea" Text="Frau" Value="Frau" />
</Items>
</telerik:RadComboBox>
</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
<telerik:RadTextBox ID="txtName" Runat="server" Label="Name" LabelWidth="120px"
Width="300px">
</telerik:RadTextBox>
</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<telerik:RadTextBox ID="txtVorname" Runat="server" Label="Vorname"
LabelWidth="120px" Width="300px">
</telerik:RadTextBox>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<asp:Label ID="Label4" runat="server" CssClass="riLabel1" Text="Schulhaus"
Width="115px"></asp:Label>
<telerik:RadComboBox ID="RadComboBox1" Runat="server" Culture="de-DE"
Width="180px"
DataSourceID="SqlDataSource1" DataTextField="Bezeichnung"
DataValueField="SchulhausNr">
</telerik:RadComboBox>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<telerik:RadTextBox ID="txtTelefon" Runat="server" Label="Telefon"
LabelWidth="120px" Width="300px">
</telerik:RadTextBox>
<asp:Label id="lbltag" Text="tagsüber" CssClass="riLabel1" runat="server"></asp:Label>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<telerik:RadTextBox ID="txtNatel" Runat="server" Label="Natel"
LabelWidth="120px" Width="300px">
</telerik:RadTextBox>
<asp:Label id="Label2" Text="f&amp;#252;r R&amp;#252;ckfragen und Notf&amp;#228;lle" CssClass="riLabel1" runat="server"></asp:Label>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<telerik:RadTextBox ID="txtEMail" Runat="server" Label="E-Mail"
LabelWidth="120px" Width="300px" EmptyMessage="Gültige E-Mail-Adresse">
</telerik:RadTextBox>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
&nbsp;</td>
<td valign="bottom">
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
<asp:Label ID="Label1" runat="server" style="font-weight: 700"
Text="Logindaten für die Registrierung"></asp:Label>
</td>
<td valign="bottom">
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
<telerik:RadTextBox ID="txtUserName" Runat="server" Label="Benutzer-Name"
LabelWidth="120px" Width="300px" EmptyMessage="[Benutzer-ID]">
</telerik:RadTextBox>
</td>
<td valign="bottom">
<asp:CustomValidator ID="CV1" runat="server" controltovalidate="txtUsername"
errormessage="Benutzername bereits vergeben" OnServerValidate="CheckID"
ForeColor="Red" />
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
<telerik:RadTextBox ID="txtPasswort1" Runat="server" Label="Passwort"
LabelWidth="120px" Width="300px" TextMode="Password">
</telerik:RadTextBox>
</td>
<td valign="bottom">
<asp:RegularExpressionValidator ID="Regex3" runat="server" ControlToValidate="txtPasswort1"
ErrorMessage="Passwort muss ein Sonderzeichen @#$%^&amp;.*/ beinhalten"
ValidationExpression=".*[@#$%^&*/].*" ForeColor="Red" />
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
<telerik:RadTextBox ID="txtPasswort2" Runat="server" Label="Passwort-Wiederh."
LabelWidth="120px" Width="300px" TextMode="Password">
</telerik:RadTextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtpasswort2" ControlToCompare="txtPasswort1" ErrorMessage="Passworte nicht identisch" ForeColor="Red"></asp:CompareValidator>
</td>
<td valign="bottom">
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style1" colspan="2">
<telerik:RadCaptcha ID="RadCaptcha1" Runat="server"
ErrorMessage="Sicherheitscode fehlt oder ist ungültig"
CaptchaTextBoxLabel="Sicherheitscode aus dem Bild eingeben" >
</telerik:RadCaptcha>
</td>
<td>
&nbsp;</td>
</tr>
</table>
</asp:Panel>
<telerik:RadButton ID="btnRegister" runat="server" Text="Registrieren">
</telerik:RadButton>
</p>
</div>
</div>
<shu:Footer runat="Server" ID="Footer1"></SHU:Footer>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
SelectCommand="SELECT [SchulhausNr], [Bezeichnung] FROM [Schulhaus] where aktiv=1 ORDER BY [Sort]">
</asp:SqlDataSource>
</form>
</body>
</html>