Skip to content

Instantly share code, notes, and snippets.

@esmyth01
Created February 22, 2016 20:05
Show Gist options
  • Save esmyth01/c4f4ece7b8cb467d83db to your computer and use it in GitHub Desktop.
Save esmyth01/c4f4ece7b8cb467d83db to your computer and use it in GitHub Desktop.
Assignment 6
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td> User Name </td>
<td>
<asp:TextBox ID="UserNameTextBox" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td> Password </td>
<td>
<asp:TextBox ID="PasswordTextBox" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>
<asp:Button ID="LoginButton" runat="server" Text="Button" OnClick="LoginButton_Click" />
</td>
<td>
<asp:Label ID="ErrorLabel" runat="server" Text=""></asp:Label>
</td>
</tr>
</table>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/VenueRegistration.aspx">Register</asp:HyperLink>
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void LoginButton_Click(object sender, EventArgs e)
{
VenueLogin();
}
protected void VenueLogin()
{
Assignment5ServiceReference.VenueServiceClient vsc = new Assignment5ServiceReference.VenueServiceClient();
int key = vsc.VenueLogin(PasswordTextBox.Text, UserNameTextBox.Text);
if (key != -1)
{
ErrorLabel.Text = "Welcome";
Session["userkey"] = key;
}
else
{
ErrorLabel.Text = "Login Failed";
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="VenueRegistration.aspx.cs" Inherits="VenueRegistration" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
Venue Name
</td>
<td><asp:TextBox ID="VenueNameTextBox" runat="server"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueNameRequired" runat="server" ErrorMessage="Venue Name Required" ControlToValidate="VenueNameTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Address
</td>
<td><asp:TextBox ID="VenueAddressTextBox" runat="server"></asp:TextBox></td>
<td>
<asp:RequiredFieldValidator ID="VenueAddressRequired" runat="server" ErrorMessage="Venue Address Required" ControlToValidate="VenueAddressTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Email
</td>
<td><asp:TextBox ID="VenueEmailTextBox" runat="server"></asp:TextBox></td>
<td>
<asp:RequiredFieldValidator ID="VenueEmailRequired" runat="server" ErrorMessage="Venue Email Required" ControlToValidate="VenueEmailTextBox"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="EmailRequiredExpression" runat="server" ErrorMessage="Not a valid Email" ControlToValidate="VenueEmailTextBox" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td>
Venue City
</td>
<td><asp:TextBox ID="VenueCityTextBox" runat="server"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueCityRequired" runat="server" ErrorMessage="Venue City Required" ControlToValidate="VenueCityTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue State
</td>
<td><asp:TextBox ID="VenueStateTextBox" runat="server"></asp:TextBox></td>
<td>
<asp:RequiredFieldValidator ID="VenueStateRequired" runat="server" ErrorMessage="Venue State Required" ControlToValidate="VenueStateTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Zipcode
</td>
<td><asp:TextBox ID="VenueZipcodeTextBox" runat="server"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueZipcodeRequired" runat="server" ErrorMessage="Venue Zipcode Required" ControlToValidate="VenueZipcodeTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Phone
</td>
<td><asp:TextBox ID="VenuePhoneTextBox" runat="server"></asp:TextBox></td>
<td>
<asp:RequiredFieldValidator ID="VenuePhoneRequired" runat="server" ErrorMessage="Venue Phone Required" ControlToValidate="VenuePhoneTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Webpage
</td>
<td><asp:TextBox ID="VenueWebpageTextBox" runat="server"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueWebpageRequired" runat="server" ErrorMessage="Venue Webpage Required" ControlToValidate="VenueWebpageTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Age Restriction
</td>
<td><asp:TextBox ID="VenueAgeRestricitonTextBox" runat="server"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueAgeRestrictionRequired" runat="server" ErrorMessage="Venue Age Restriction Required" ControlToValidate="VenueWebpageTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Login Username
</td>
<td><asp:TextBox ID="VenueLoginUsernameTextBox" runat="server"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueLoginUsernameRequired" runat="server" ErrorMessage="Venue Login Username Required" ControlToValidate="VenueLoginUsernameTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Venue Login Password
</td>
<td><asp:TextBox ID="VenueLoginPasswordPlainTextBox" runat="server" TextMode="Password"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="VenueLoginPasswordPlainRequired" runat="server" ErrorMessage="Password Required" ControlToValidate="VenueLoginPasswordPlainTextBox"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
Confirm Venue Login Password
</td>
<td><asp:TextBox ID="ConfirmVenueLoginPasswordTextBox" runat="server" TextMode="Password"></asp:TextBox></td>
<td> <asp:CompareValidator ID="ConfirmCompare" runat="server" ErrorMessage="Passwords don't match" ControlToCompare="VenueLoginPasswordPlainTextBox" ControlToValidate="ConfirmVenueLoginPasswordTextBox"></asp:CompareValidator></td>
</tr>
<tr>
<td>
<asp:Button ID="SubmitButton" runat="server" Text="Button" OnClick="SubmitButton_Click" />
</td>
<td>
<asp:Label ID="ResultLabel" runat="server" Text="Label"></asp:Label>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class VenueRegistration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void SubmitButton_Click(object sender, EventArgs e)
{
SubmitVenue();
}
protected void SubmitVenue()
{
Assignment5ServiceReference.VenueServiceClient vsc = new Assignment5ServiceReference.VenueServiceClient();
Assignment5ServiceReference.VenueLite vlite = new Assignment5ServiceReference.VenueLite();
vlite.VenueName = VenueNameTextBox.Text;
vlite.VenueAddress = VenueAddressTextBox.Text;
vlite.VenueCity = VenueCityTextBox.Text;
vlite.VenueEmail = VenueEmailTextBox.Text;
vlite.VenueState = VenueStateTextBox.Text;
vlite.VenuePhone = VenuePhoneTextBox.Text;
vlite.VenueZipCode = VenueZipcodeTextBox.Text;
vlite.VenueWebPage = VenueWebpageTextBox.Text;
vlite.VenueAgeRestriction = int.Parse(VenueAgeRestricitonTextBox.Text);
vlite.VenueLoginUserName = VenueLoginUsernameTextBox.Text;
vlite.VenueLoginPasswordPlain = VenueLoginPasswordPlainTextBox.Text;
int result = vsc.RegisterVenue(vlite);
if (result != -1)
ResultLabel.Text = "Successfully Registered";
else
ResultLabel.Text = "Registration Failed";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment