protected void InsertVehicle(Vehicle vehicle) { VehicleTypeData vehicleTypeData = new VehicleTypeData(); VehicleBussinessRules vehicleBussinessRules = new VehicleBussinessRules(); if (vehicle != null) { int insertResult = vehicleBussinessRules.InsertVehicle(vehicle, Session["User-UserName"].ToString()); switch (insertResult) { case 0: buttonStyle.buttonStyleBlue(buttonErrors, "Vehicle added sucessful."); FillTable(); break; case 1: buttonStyle.buttonStyleWhite(buttonErrors, "The license field is empty."); break; case 2: buttonStyle.buttonStyleRed(buttonErrors, "The license can only contain seven characters."); break; } } else { buttonStyle.buttonStyleRed(buttonErrors, "Invalid data, please check it."); } }
protected void EnterButton_Click(object sender, EventArgs e) { try { CheckUserNameAndPassword(); } catch (Exception) { buttonStyle.buttonStyleRed(buttonErrors, "An error ocurred connecting to data base." + "\n" + "Please be patient."); } }
protected void UpdateUser(User user) { if (user != null) { UserBussinessRules userBussinessRules = new UserBussinessRules(); //For password validation string newPassword = textboxPasswordShowed.Value; string passwordHashed = Session["User-PasswordHashed"].ToString(); bool verify = BCrypt.Net.BCrypt.Verify(newPassword, passwordHashed); //Updating user switch (userBussinessRules.UpdateRules(user)) { case 0: if (verify == false) { Response.Redirect("Default.aspx"); } else { Session["User-Name"] = textboxName.Value; Session["User-LastName"] = textboxLastName.Value; FillTableWithUserInfo(); DisablingControls(); } buttonStyle.buttonStyleBlue(buttonErrors, "User updated succesful."); break; case 1: buttonStyle.buttonStyleWhite(buttonErrors, "The name field is empty."); break; case 2: buttonStyle.buttonStyleRed(buttonErrors, "The lastname field is empty."); break; case 3: buttonStyle.buttonStyleWhite(buttonErrors, "The username field is empty."); break; case 4: buttonStyle.buttonStyleRed(buttonErrors, "The password field is empty."); break; case 5: buttonStyle.buttonStyleWhite(buttonErrors, "An error ocurred during your update."); break; case 6: buttonStyle.buttonStyleRed(buttonErrors, "The university card field is empty."); break; } } }
protected VehicleType CreateVehicleType() { VehicleType vehicleType = new VehicleType(); try { vehicleType.Name = textboxVehicleType.Value; return(vehicleType); } catch (FormatException) { buttonStyle.buttonStyleRed(buttonErrors, "Invalid data, please check it or contact with us."); return(null); } }
protected void InsertSpace(List <Space> spaceList) { if (spaceList != null) { switch (spaceRules.InsertParkingSpace(spaceList)) { case 0: buttonStyle.buttonStyleBlue(buttonErrors, "Space added sucessful."); break; case 1: buttonStyle.buttonStyleWhite(buttonErrors, "An error ocurred inserting the space. "); break; } } else { buttonStyle.buttonStyleRed(buttonErrors, "Invalid data, please check it."); } }
protected void InsertCampus(Campus campus) { if (campus != null) { switch (campusRules.InsertCampus(campus)) { case 0: textboxCampus.Value = ""; buttonStyle.buttonStyleBlue(buttonErrors, "Campus added successful."); break; case 1: buttonStyle.buttonStyleWhite(buttonErrors, "Campus name field is empty."); break; case 2: buttonStyle.buttonStyleRed(buttonErrors, "An error ocurred creating the campus, please check data or contact we us."); break; } } }
protected void InsertUser(User user, Campus campus) { if (user != null) { if (campus != null) { UserBussinessRules userBussinessRules = new UserBussinessRules(); switch (userBussinessRules.RegistrationRules(user, campus)) { case 0: textboxName.Value = string.Empty; textboxLastName.Value = string.Empty; textboxUsernameR.Value = string.Empty; textboxPasswordR.Value = string.Empty; textboxUniversityCard.Value = string.Empty; buttonStyle.buttonStyleBlue(buttonErrors, "User registered sucessful."); break; case 1: buttonStyle.buttonStyleWhite(buttonErrors, "The name field is empty."); break; case 2: buttonStyle.buttonStyleRed(buttonErrors, "The lastname field is empty."); break; case 3: buttonStyle.buttonStyleWhite(buttonErrors, "The username field is empty."); break; case 4: buttonStyle.buttonStyleRed(buttonErrors, "The password field is empty."); break; case 5: buttonStyle.buttonStyleWhite(buttonErrors, "An error ocurred during your registration."); break; case 6: buttonStyle.buttonStyleRed(buttonErrors, "The university card field is empty."); break; case 7: buttonStyle.buttonStyleWhite(buttonErrors, "The campus id field is empty."); break; case 8: buttonStyle.buttonStyleRed(buttonErrors, "The campus name field is empty."); break; } } } }
protected void InsertRole(Role role) { if (role != null) { switch (roleRules.InsertRole(role)) { case 0: textboxRole.Value = ""; buttonStyle.buttonStyleBlue(buttonErrors, "Role added successful."); break; case 1: buttonStyle.buttonStyleWhite(buttonErrors, "Role name field is empty."); break; case 2: buttonStyle.buttonStyleRed(buttonErrors, "An error ocurred creating the role, please check data or contact we us."); break; } } }
protected void SetEnrollmentValues() { DataTable dataTableUserEnrollement = enrollmentData.DataTableUserEnrollment(Session["User-UserName"].ToString()); if (dataTableUserEnrollement.Rows.Count > 0) { DataTable dataTableEnrollmentLapse = lapseData.DataTableEnrollmentLapse(Convert.ToInt32(dataTableUserEnrollement.Rows[0]["LapseId"])); if (dataTableEnrollmentLapse.Rows.Count > 0) { buttonActivateEnrollment.Disabled = true; //Setting values to the enrollment textboxName.Value = Session["User-Name"].ToString() + " " + Session["User-LastName"].ToString(); textboxUnversityCard.Value = Session["User-UniversityCard"].ToString(); textboxLapseName.Value = dataTableUserEnrollement.Rows[0]["LapseName"].ToString(); dateInitialDate.Value = dataTableEnrollmentLapse.Rows[0]["InitialDate"].ToString(); dateFinalDate.Value = dataTableEnrollmentLapse.Rows[0]["FinalDate"].ToString(); if (Convert.ToInt32(dataTableEnrollmentLapse.Rows[0]["Status"]) == 0) { if (Convert.ToInt32(Session["User-RoleId"]) > 1) { ActivateEnrollment(CreateEnrollment()); } else { buttonActivateEnrollment.Disabled = false; textboxStatus.Value = "Off"; textboxStatus.Style.Add("color", "white"); textboxStatus.Style.Add("background-color", "red"); buttonStyle.buttonStyleWhite(buttonErrors, "Your enrollment is inactive." + "\n" + "Please click 'Activate enrollment'."); } } else { textboxStatus.Value = "On"; textboxStatus.Style.Add("color", "white"); textboxStatus.Style.Add("background-color", "green"); } } else { buttonActivateEnrollment.Disabled = false; textboxStatus.Value = "Off"; textboxStatus.Style.Add("color", "white"); textboxStatus.Style.Add("background-color", "red"); buttonStyle.buttonStyleWhite(buttonErrors, "Your enrollment no have a lapse." + "\n" + "Please click 'Activate enrollment'."); } } else { if (Convert.ToInt32(Session["User-RoleId"]) > 1) { InsertEnrollment(CreateEnrollment()); } else { buttonStyle.buttonStyleRed(buttonErrors, "You don't have an enrollment." + "\n" + "Please click 'Create enrollment'."); buttonCreateEnrollment.Visible = true; buttonActivateEnrollment.Visible = false; } } }
protected void FillSelectParking(object sender, EventArgs e) { if (selectCampus.Items.Count > 0) { //Select parking ParkingData parkingData = new ParkingData(); DataTable dataTableParking = new DataTable(); if (hiddenCampusValue.Value.Equals(string.Empty)) { dataTableParking = parkingData.DataTableParking(Convert.ToInt32(selectCampus.Items[0].Value)); } else { dataTableParking = parkingData.DataTableParking(Convert.ToInt32(hiddenCampusValue.Value)); } selectParking.DataSource = dataTableParking; selectParking.DataValueField = "Id"; selectParking.DataTextField = "Name"; selectParking.DataBind(); } else { buttonStyle.buttonStyleRed(buttonErrors, "No campus and parking avaible to show."); } }
protected void Delete_Click(object sender, EventArgs e) { if (hiddenLapseId.Value != string.Empty) { DeleteLapse(); FillTable(); } else { buttonStyle.buttonStyleRed(buttonInfoLapseTable, "Please, select a lapse to delete."); } }