Created
March 21, 2016 19:22
-
-
Save esmyth01/f99b0f9b6025797b799c to your computer and use it in GitHub Desktop.
Add Show Client
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ArtistAdd.aspx.cs" Inherits="ShowAdd" %> | |
<!DOCTYPE html> | |
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head runat="server"> | |
<title></title> | |
</head> | |
<body> | |
<form id="form1" runat="server"> | |
<div> | |
<div id="chooseArtist"> <h3>Choose an Artist!</h3> | |
<asp:DropDownList ID="DropDownListArtists" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"></asp:DropDownList> | |
<asp:GridView ID="GridViewListArtists" runat="server"></asp:GridView></div> | |
<div id="addArtist"> <h3>Add new artist!</h3></div> | |
<table> | |
<tr> | |
<td> | |
Artist Name | |
</td> | |
<td><asp:TextBox ID="ArtistNameTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="ArtistNameRequired" runat="server" ErrorMessage="Artist Name Required" ControlToValidate="ArtistNameTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
Artist Email | |
</td> | |
<td><asp:TextBox ID="ArtistEmailTextBox" runat="server"></asp:TextBox></td> | |
<td> | |
<asp:RequiredFieldValidator ID="ArtistEmailRequired" runat="server" ErrorMessage="Artist Email Required" ControlToValidate="ArtistEmailTextBox"></asp:RequiredFieldValidator> | |
<asp:RegularExpressionValidator ID="EmailRequiredExpression" runat="server" ErrorMessage="Not a valid Email" ControlToValidate="ArtistEmailTextBox" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator> | |
</td> | |
</tr> | |
<tr> | |
<td> | |
Artist Webpage | |
</td> | |
<td><asp:TextBox ID="ArtistWebpageTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="ArtistWebpageRequired" runat="server" ErrorMessage="Artist Webpage Required" ControlToValidate="ArtistWebpageTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
Artist Date Entered | |
</td> | |
<td><asp:TextBox ID="ArtistDateEnteredTextBox" runat="server"></asp:TextBox></td> | |
<td> | |
<asp:RequiredFieldValidator ID="ArtistDateEnteredRequired" runat="server" ErrorMessage="Artist Date Entered Required" ControlToValidate="ArtistDateEnteredTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
<asp:Button ID="ArtistButton" runat="server" Text="Add Artist" OnClick="ArtistButton_Click" /> | |
</td> | |
<td> | |
<asp:Label ID="Label1" runat="server" Text=""></asp:Label> | |
</td> | |
</tr> | |
</table> | |
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/ShowAdd.aspx">Add Show</asp:HyperLink> | |
</div> | |
</form> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Web; | |
using System.Web.UI; | |
using System.Web.UI.WebControls; | |
public partial class ShowAdd : System.Web.UI.Page | |
{ | |
ServiceReference1.ShowServiceClient db = new ServiceReference1.ShowServiceClient(); | |
protected void Page_Load(object sender, EventArgs e) | |
{ | |
LoadDropDownArtists(); | |
} | |
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) | |
{ | |
FillGridArtists(); | |
} | |
protected void ArtistButton_Click(object sender, EventArgs e) | |
{ | |
AddNewArtist(); | |
} | |
protected void LoadDropDownArtists() | |
{ | |
string[] artists = db.GetArtists(); | |
DropDownListArtists.DataSource = artists; | |
DropDownListArtists.DataBind(); | |
} | |
protected void FillGridArtists() | |
{ | |
string artist = DropDownListArtists.SelectedItem.Text; | |
ServiceReference1.ShowLite[] artsy = db.ShowDetails(artist); | |
GridViewListArtists.DataSource = artsy; | |
GridViewListArtists.DataBind(); | |
} | |
protected void AddNewArtist() | |
{ | |
ServiceReference1.ShowServiceClient ssc = new ServiceReference1.ShowServiceClient(); | |
ServiceReference1.AddArtistLite aa = new ServiceReference1.AddArtistLite(); | |
aa.ArtistName = ArtistNameTextBox.Text; | |
aa.ArtistWebPage = ArtistWebpageTextBox.Text; | |
aa.ArtistEmail = ArtistEmailTextBox.Text; | |
aa.ArtistDateEntered = ArtistDateEnteredTextBox.Text; | |
bool result = ssc.AddArtist(aa); | |
if (result != true) | |
Label1.Text = "Added New Artist"; | |
else | |
Label1.Text = "Add Artist Failed"; | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="AddShowForm" %> | |
<!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> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Web; | |
using System.Web.UI; | |
using System.Web.UI.WebControls; | |
public partial class AddShowForm : System.Web.UI.Page | |
{ | |
protected void Page_Load(object sender, EventArgs e) | |
{ | |
} | |
protected void LoginButton_Click(object sender, EventArgs e) | |
{ | |
VenueLogin(); | |
} | |
protected void VenueLogin() | |
{ | |
ServiceReference1.ShowServiceClient ssc = new ServiceReference1.ShowServiceClient(); | |
int key = ssc.VenueLogin(UserNameTextBox.Text, PasswordTextBox.Text); | |
if (key != -1) | |
{ | |
ErrorLabel.Text = "Welcome"; | |
Session["userkey"] = key; | |
Response.Redirect("ArtistAdd.aspx"); | |
} | |
else | |
{ | |
ErrorLabel.Text = "Login Failed"; | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ShowAdd.aspx.cs" Inherits="ShowAdd" %> | |
<!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> | |
Show Name | |
</td> | |
<td><asp:TextBox ID="ShowNameTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="ShowNameRequired" runat="server" ErrorMessage="Show Name Required" ControlToValidate="ShowNameTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td><asp:DropDownList ID="DropDownListArtists" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"></asp:DropDownList></td> | |
</tr> | |
<tr> | |
<td> | |
Artist Start Time | |
</td> | |
<td><asp:TextBox ID="ArtistStartTimeTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="ArtistStartTimeRequired" runat="server" ErrorMessage="Artist Start Time Required" ControlToValidate="ArtistStartTimeTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
Show Date | |
</td> | |
<td><asp:TextBox ID="ShowDateTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="ShowDateRequired" runat="server" ErrorMessage="Show Date Required" ControlToValidate="ShowDateTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
Show Ticket Info | |
</td> | |
<td><asp:TextBox ID="ShowTicketInfoTextBox" runat="server"></asp:TextBox></td> | |
<td> | |
<asp:RequiredFieldValidator ID="ShowTicketInfoRequired" runat="server" ErrorMessage="Show Ticket Info Required" ControlToValidate="ShowTicketInfoTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
Show Time | |
</td> | |
<td><asp:TextBox ID="ShowTimeTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="ShowTimeRequired" runat="server" ErrorMessage="Show Time Required" ControlToValidate="ShowTimeTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
Additional Info | |
</td> | |
<td><asp:TextBox ID="AdditionalInfoTextBox" runat="server"></asp:TextBox></td> | |
<td><asp:RequiredFieldValidator ID="AdditionalInfoRequired" runat="server" ErrorMessage="Additional Info Required" ControlToValidate="AdditionalInfoTextBox"></asp:RequiredFieldValidator></td> | |
</tr> | |
<tr> | |
<td> | |
<asp:Button ID="ShowButton" runat="server" Text="Add Show" OnClick="ShowButton_Click" /> | |
</td> | |
<td> | |
<asp:Label ID="ResultLabel" runat="server" Text=""></asp:Label> | |
</td> | |
</tr> | |
</table> | |
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/ArtistAdd.aspx">Add Artist</asp:HyperLink> | |
</div> | |
</form> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Web; | |
using System.Web.UI; | |
using System.Web.UI.WebControls; | |
public partial class ShowAdd : System.Web.UI.Page | |
{ | |
ServiceReference1.ShowServiceClient db = new ServiceReference1.ShowServiceClient(); | |
protected void Page_Load(object sender, EventArgs e) | |
{ | |
if (Session["userkey"] == null) | |
Response.Redirect("Login.aspx"); | |
LoadDropDownArtists(); | |
} | |
protected void ShowButton_Click(object sender, EventArgs e) | |
{ | |
AddNewShow(); | |
} | |
protected void LoadDropDownArtists() | |
{ | |
string[] artists = db.GetArtists(); | |
DropDownListArtists.DataSource = artists; | |
DropDownListArtists.DataBind(); | |
} | |
protected void AddNewShow() | |
{ | |
ServiceReference1.ShowServiceClient ssc = new ServiceReference1.ShowServiceClient(); | |
ServiceReference1.AddShowLite asl = new ServiceReference1.AddShowLite(); | |
asl.VenueKey = (int)Session["userkey"]; | |
asl.ArtistKey = DropDownListArtists.SelectedIndex; | |
asl.ShowName = ShowNameTextBox.Text; | |
asl.ShowDate = DateTime.Parse(ShowDateTextBox.Text); | |
asl.ShowDetailArtistStartTime = TimeSpan.Parse(ArtistStartTimeTextBox.Text); | |
asl.ShowTicketInfo = ShowTicketInfoTextBox.Text; | |
asl.ShowTime = TimeSpan.Parse(ShowTimeTextBox.Text); | |
asl.ShowDetailAdditional = AdditionalInfoTextBox.Text; | |
int result = ssc.AddShow(asl); | |
if (result != -1) | |
ResultLabel.Text = "Added New Show"; | |
else | |
ResultLabel.Text = "Add Show Failed"; | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%@ 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> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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() | |
{ | |
ServiceReference1.ShowServiceClient ssc = new ServiceReference1.ShowServiceClient(); | |
ServiceReference1.VenueLite vlite = new ServiceReference1.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 = ssc.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