protected void Page_Load(object sender, EventArgs e) { OutputTable.Rows.Clear(); if (!this.Page.User.Identity.IsAuthenticated) { FormsAuthentication.RedirectToLoginPage(); } else { ClubBaistSystem system = new ClubBaistSystem(); UserPermission upCurrent = new UserPermission(); upCurrent = system.GetUser(Page.User.Identity.Name); if (upCurrent.EmployeeFlag) { //User is employee so load all features. (Admin User can change username) tbUser.Enabled = true; } else if (upCurrent.ApprovedFlag) { //User is standard user so load single user only functions. (Cannot change username) tbUser.Text = Page.User.Identity.Name; tbUser.Enabled = false; } else { //User is not employee or approved so don't do anything. wizSearchReservation.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.User.Identity.IsAuthenticated) { FormsAuthentication.RedirectToLoginPage(); } else { //Need to know if employee or standard user, hopefully a quick select will be fine? system = new ClubBaistSystem(); upCurrent = new UserPermission(); loc = new LocHour(); upCurrent = system.GetUser(Page.User.Identity.Name); if (upCurrent.EmployeeFlag) { //User is employee so load all features. (Admin User can change username) tbUser.Enabled = true; } else if (upCurrent.ApprovedFlag) { //User is standard user so load single user only functions. (Cannot change username) tbUser.Text = Page.User.Identity.Name; tbUser.Enabled = false; } else { //User is not employee or approved so don't do anything. Disable the wizard completely. wizAddReservation.Enabled = false; wizAddReservation.Visible = false; } } }
protected void loginControl_Authenticate(object sender, AuthenticateEventArgs e) { ClubBaistSystem system = new ClubBaistSystem(); bool bLoginSuccess = false; bLoginSuccess = system.LoginUser(loginControl.UserName, loginControl.Password); if (bLoginSuccess) { FormsAuthentication.RedirectFromLoginPage(loginControl.UserName, loginControl.RememberMeSet); } }
public void SearchRes() { OutputTable.Rows.Clear(); List <int> reserveIDs = new List <int>(); ddlReservations.DataSource = reserveIDs; ddlReservations.DataBind(); ClubBaistSystem system = new ClubBaistSystem(); DataTable ReservationsTable = system.GetReservations(tbUser.Text, Convert.ToInt16(ddlLocations.SelectedValue), calStartDate.SelectedDate, calEndDate.SelectedDate); TableHeaderRow headRow = new TableHeaderRow(); TableHeaderCell headCell = new TableHeaderCell(); TableRow row = new TableRow(); TableCell cell = new TableCell(); for (int y = 0; y < ReservationsTable.Rows.Count; y++) { row = new TableRow(); for (int x = 0; x < ReservationsTable.Columns.Count; x++) { cell = new TableCell(); if (OutputTable.Rows.Count == 0) { headCell = new TableHeaderCell(); headCell.Text = ReservationsTable.Columns[x].ToString(); headRow.Cells.Add(headCell); } cell.Text = ReservationsTable.Rows[y][x].ToString(); try { if (x == 0) //Make sure to look at the first column only { reserveIDs.Add(Convert.ToInt32(cell.Text)); //This will throw an exception on the header row, so we try catch all } } catch { } row.Cells.Add(cell); } if (OutputTable.Rows.Count == 0) { OutputTable.Rows.Add(headRow); } OutputTable.Rows.Add(row); } ddlReservations.DataSource = reserveIDs; ddlReservations.DataBind(); labReservationID.Visible = true; ddlReservations.Visible = true; butDelete.Visible = true; wizSearchReservation.Visible = false; }
protected void butDelete_Click(object sender, EventArgs e) { if (ddlReservations.SelectedValue != "") { ddlReservations.Visible = true; butDelete.Visible = true; labMessage.ForeColor = System.Drawing.Color.DarkGreen; labMessage.Text = ""; if (labMessage.Text == "") { labMessage.ForeColor = System.Drawing.Color.Red; labMessage.Text = "Are you sure you want to delete reservation number " + ddlReservations.SelectedValue + "?"; } else { //Now try to delete the reservation ClubBaistSystem system = new ClubBaistSystem(); bool bSuccess = false; bSuccess = system.DeleteReservation(Convert.ToInt64(ddlReservations.SelectedValue)); if (bSuccess) { labMessage.ForeColor = System.Drawing.Color.Black; labMessage.Text = "Delete Successful!"; ddlReservations.Visible = false; butDelete.Visible = false; labReservationID.Visible = false; } else { labMessage.ForeColor = System.Drawing.Color.Red; labMessage.Text = "Delete Failed!"; } } } else { ddlReservations.Visible = false; butDelete.Visible = false; labMessage.ForeColor = System.Drawing.Color.Red; labMessage.Text = "No reservations exist for that time frame!"; } }
protected void butSub_Click(object sender, EventArgs e) { //This will be where we do most stuff bool bProblem = false; ClubBaistSystem cbSystem = new ClubBaistSystem(); try { bool bConfirmation = cbSystem.AddUser(tbEmail.Text, tbName.Text, tbPass.Text, Convert.ToInt32(ddlMemberships.Text), tbHomePhone.Text, tbCellPhone.Text, null); if (bConfirmation) { labMessage.ForeColor = System.Drawing.Color.DarkGreen; labMessage.Text = "<br /><br />Successfully Added New User.<br />"; labMessage.Visible = true; tbEmail.Text = ""; tbName.Text = ""; tbPass.Text = ""; tbPassConfirm.Text = ""; tbHomePhone.Text = ""; tbCellPhone.Text = ""; } else { labMessage.ForeColor = System.Drawing.Color.DarkRed; labMessage.Text = "Error Adding New User.<br />"; bProblem = true; } } catch (Exception eep) { labMessage.ForeColor = System.Drawing.Color.DarkRed; labMessage.Text = "Error Adding New User.<br />"; bProblem = true; } if (bProblem) { labMessage.Text += "Please reveiw problem and try again."; } }
public void SearchRes() { OutputTable.Rows.Clear(); ClubBaistSystem system = new ClubBaistSystem(); DataTable ReservationsTable = system.GetReservations(tbUser.Text, Convert.ToInt16(ddlLocations.SelectedValue), calStartDate.SelectedDate, calEndDate.SelectedDate); TableHeaderRow headRow = new TableHeaderRow(); TableHeaderCell headCell = new TableHeaderCell(); TableRow row = new TableRow(); TableCell cell = new TableCell(); for (int y = 0; y < ReservationsTable.Rows.Count; y++) { row = new TableRow(); for (int x = 0; x < ReservationsTable.Columns.Count; x++) { cell = new TableCell(); if (OutputTable.Rows.Count == 0) { headCell = new TableHeaderCell(); headCell.Text = ReservationsTable.Columns[x].ToString(); headRow.Cells.Add(headCell); } cell.Text = ReservationsTable.Rows[y][x].ToString(); row.Cells.Add(cell); } if (OutputTable.Rows.Count == 0) { OutputTable.Rows.Add(headRow); } OutputTable.Rows.Add(row); } if (OutputTable.Rows.Count <= 0) { labMessage.ForeColor = System.Drawing.Color.Red; labMessage.Text = "No Reservations found for that time period!"; } }