protected void RegisterVenue()
    {
        LoginRegSrvc.LoginRegistrationSrvcClient lrsc = new LoginRegSrvc.LoginRegistrationSrvcClient();

        //Venue and VenueLogin Objects
        LoginRegSrvc.Venue      venue      = new LoginRegSrvc.Venue();
        LoginRegSrvc.VenueLogin venueLogin = new LoginRegSrvc.VenueLogin();

        //Fill venue fields.
        venue.VenueName    = tbName.Text;
        venue.VenueAddress = tbAddress.Text;
        venue.VenueCity    = tbCity.Text;
        venue.VenueState   = ddlState.Text;
        venue.VenueZipCode = tbZip.Text;
        venue.VenuePhone   = tbPhone.Text;
        venue.VenueEmail   = tbEmail.Text;
        venue.VenueWebPage = tbWebPage.Text;

        //Deal with nullable AgeRestr and convert to int
        if (Regex.IsMatch(tbAgeRestr.Text, @"\d"))
        {
            venue.VenueAgeRestriction = int.Parse(tbAgeRestr.Text);
        }
        else
        {
            lblError.Text = "Please a number value.";
        }

        //VenueLogin fields.
        venueLogin.VenueLoginUserName      = tbUsername.Text;
        venueLogin.VenueLoginPasswordPlain = tbPassword.Text;

        //Error messages
        try
        {
            bool registered = lrsc.RegisterVenue(venue, venueLogin);
            if (registered)
            {
                lblError.Text = "That information is already associated with a guest.";
            }
            else
            {
                lblError.Text = "Success!";
            }
        }
        catch
        {
            lblError.Text = "Ooops";
        }
    }
    protected void AddArtist()
    {
        LoginRegSrvc.LoginRegistrationSrvcClient lrsc = new LoginRegSrvc.LoginRegistrationSrvcClient();
        LoginRegSrvc.Artist artist = new LoginRegSrvc.Artist();

        artist.ArtistName  = tbName.Text;
        artist.ArtistEmail = tbEmail.Text;
        if (!tbWebAddr.Text.Equals(null))
        {
            artist.ArtistWebPage = tbWebAddr.Text;
        }

        lrsc.NewArtist(artist);
    }
    protected void Login()
    {
        LoginRegSrvc.LoginRegistrationSrvcClient lrsc = new LoginRegSrvc.LoginRegistrationSrvcClient();
        int key = lrsc.LoginVenue(tbUsername.Text, tbPassword.Text);

        if (key != -1)
        {
            Session["UserKey"] = key;
            Response.Redirect("AddNewShow.aspx");
        }
        else
        {
            lblLogin.Text = "Invalid Login :(";
        }
    }
Example #4
0
    protected void Login()
    {
        LoginRegSrvc.LoginRegistrationSrvcClient lrsc = new LoginRegSrvc.LoginRegistrationSrvcClient();
        int key = lrsc.LoginVenue(tbUsername.Text, tbPassword.Text);

        if (key != -1)
        {
            Session["UserKey"] = key;
            Response.Redirect("addshow.html");
        }
        else
        {
            lblLogin.Text = "Wrong! Oops!";
        }
    }
    protected void AddShow()
    {
        //Make objects from service
        LoginRegSrvc.LoginRegistrationSrvcClient lrsc = new LoginRegSrvc.LoginRegistrationSrvcClient();
        LoginRegSrvc.Show       newShow       = new LoginRegSrvc.Show();
        LoginRegSrvc.ShowDetail newShowDetail = new LoginRegSrvc.ShowDetail();

        //Fill object fields with data from form.
        newShow.ShowName        = tbShowName.Text;
        newShow.VenueKey        = (int)Session["UserKey"];
        newShow.ShowDate        = calShowDate.SelectedDate;
        newShow.ShowTicketInfo  = tbTicketInfo.Text;
        newShow.ShowDateEntered = DateTime.Now;

        //Trying to get artist key
        LoginRegSrvc.Artist artist = new LoginRegSrvc.Artist();
        artist.ArtistName = ddlArtists.SelectedItem.Text;

        newShowDetail.ArtistKey = Convert.ToInt32(ddlArtists.SelectedValue);

        try
        {
            newShow.ShowTime = TimeSpan.Parse(tbShowTime.Text);
            newShowDetail.ShowDetailArtistStartTime = TimeSpan.Parse(tbArtistStartTime.Text);
        }
        catch
        {
            lblError.Text = "Please enter a valid time";
        }

        newShowDetail.ShowDetailAdditional = tbDtlAddtl.Text;

        bool itWorked = lrsc.NewShow(newShow, newShowDetail, Convert.ToInt32(ddlArtists.SelectedValue));

        //Success message
        if (itWorked)
        {
            lblError.Text = "Show Successfully Added";
        }
    }