Tarea Autnoma Validaciones de Controles Aplicacion Reserva
1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
PROGRAMACIÓN WEB I - TAREA AUTÓNOMA
Autor: José Andrés Quintana Moreno.
Semestre: Séptimo Sistemas.
Fecha: 15/07/2015
VALIDACIONES DE CONTROLES – APLICACIÓN DE RESERVA
3. <asp:Label ID="Label1" runat="server" ForeColor="#0033CC"
Text="Huesped:"></asp:Label>
<asp:TextBox ID="txtHuesped" runat="server" Width="160px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtHuesped"
ErrorMessage="Por favor, ingrese el nombre del huesped!"
ForeColor="Red"></asp:RequiredFieldValidator>
<br />
<asp:Label ID="Label2" runat="server" ForeColor="#0033CC"
Text="Numero de Personas:"></asp:Label>
<asp:TextBox ID="txtNumeroPersonas" runat="server"
Width="160px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server"
ControlToValidate="txtNumeroPersonas" ErrorMessage="Ingrese solo
números!"
ForeColor="Red" ValidationExpression="[0-
9]"></asp:RegularExpressionValidator>
<br />
<asp:Label ID="Label3" runat="server" ForeColor="#0033CC"
Text="Correo:"></asp:Label>
<asp:TextBox ID="txtCorreo" runat="server" Width="160px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2"
runat="server"
ControlToValidate="txtCorreo" ErrorMessage="El formato de correo no es
válido!"
ForeColor="Red"
ValidationExpression=".*@.*..*"></asp:RegularExpressionValidator>
<br />
<asp:Label ID="Label4" runat="server" ForeColor="#0033CC"
Text="Confirmacion Correo:"></asp:Label>
<asp:TextBox ID="txtConfirmaCorreo" runat="server" style="margin-left: 0px"
Width="160px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3"
runat="server"
ControlToValidate="txtConfirmaCorreo"
ErrorMessage="El formarto de correo no es válido!" ForeColor="Red"
ValidationExpression=".*@.*..*"></asp:RegularExpressionValidator>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="txtCorreo" ControlToValidate="txtConfirmaCorreo"
ErrorMessage="Los correos no coinciden!"
ForeColor="Red"></asp:CompareValidator>
<br />
<asp:Label ID="Label5" runat="server" ForeColor="#0033CC"
Text="Fecha de Reserva:"></asp:Label>
<asp:TextBox ID="txtFecha" runat="server" Width="160px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txtFecha"
ErrorMessage="Por favor ingrese una fecha de reserva!"
ForeColor="Red"></asp:RequiredFieldValidator>
<br />
4. <asp:Label ID="Label6" runat="server" ForeColor="#0033CC"
Text="Confirmacion Fecha Reserva:"></asp:Label>
<asp:TextBox ID="txtConfirmaFecha" runat="server"
Width="160px"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator2" runat="server"
ControlToCompare="txtFecha" ControlToValidate="txtConfirmaFecha"
ErrorMessage="Las fechas de reserva no coinciden!"
ForeColor="Red"></asp:CompareValidator>
<br />
<br />
<br />
<asp:CheckBox ID="ConfirmacionTelefono" runat="server" AutoPostBack="True"
Font-Bold="True" Font-Italic="True" ForeColor="Red"
Text="Confirmación Telefónica" />
<br />
<asp:Label ID="Label9" runat="server" ForeColor="#0033CC"
Text="Telefono:"></asp:Label>
<asp:TextBox ID="txtTelefono" runat="server" Enabled="False"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="txtTelefono" Display="Dynamic"
ErrorMessage="Debe proporcionar un número de telefono!"
ForeColor="Red"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator4"
runat="server"
ControlToValidate="txtTelefono" Display="Dynamic"
ErrorMessage="El formarto del número no es válido!" ForeColor="Red"
ValidationExpression="(((d{3}) ?)|(d{3}-))?d{3}-
d{4}"></asp:RegularExpressionValidator>
<br />
<br />
<asp:ImageButton ID="ImageButton1" runat="server" Height="35px"
ImageUrl="http://www.fundacionjuanjotorrejon.org/design/fundacion/images/Enviar-
formulario.png"
Width="183px" />
</div>
</form>
</body>
</html>
5. Código de confirmación por Teléfono:
Protected Sub ConfirmacionTelefono_CheckedChanged(ByVal sender As Object, ByVal e As
EventArgs) Handles ConfirmacionTelefono.CheckedChanged
If ConfirmacionTelefono.Checked = True Then
txtTelefono.Enabled = True
RequiredFieldValidator3.Enabled = True
RegularExpressionValidator4.Enabled = True
Else
txtTelefono.Enabled = False
RequiredFieldValidator3.Enabled = False
RegularExpressionValidator4.Enabled = False
End If
End Sub