예제 #1
0
        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 InsertReservation(Reservation reservation)
        {
            if (reservation != null)
            {
                switch (reservationRules.InsertReservation(reservation))
                {
                case 0:
                    buttonStyle.buttonStyleBlue(buttonErrors, "Space reserved sucessful.");
                    break;

                case 1:
                    buttonStyle.buttonStyleWhite(buttonErrors, "The campus select is empty.");
                    break;

                case 2:
                    buttonStyle.buttonStyleRed(buttonErrors, "The parking select is empty.");
                    break;

                case 3:
                    buttonStyle.buttonStyleWhite(buttonErrors, "The space select is empty.");
                    break;

                case 4:
                    buttonStyle.buttonStyleRed(buttonErrors, "The user name is empty.");
                    break;

                case 5:
                    buttonStyle.buttonStyleWhite(buttonErrors, "An error ocurred during your reservation.");
                    break;

                case 6:
                    buttonStyle.buttonStyleRed(buttonErrors, "The vehicle plate empty.");
                    break;

                case 7:
                    buttonStyle.buttonStyleWhite(buttonErrors, "The initial hour empty.");
                    break;

                case 8:
                    buttonStyle.buttonStyleRed(buttonErrors, "The final hour is empty.");
                    break;

                case 9:
                    buttonStyle.buttonStyleRed(buttonErrors, "The initial hour can't be highter than the final hour.");
                    break;

                case 10:
                    buttonStyle.buttonStyleRed(buttonErrors, "The initial hour can't be less than the actual hour.");
                    break;

                case 11:
                    buttonStyle.buttonStyleRed(buttonErrors, "The initial hour can't be equals than the final hour.");
                    break;
                }
            }
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UpdateTransaction"] != null)
     {
         buttonStyle.buttonStyleBlue(buttonErrors, "Update successful.");
         Session.Clear();
     }
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User-UserName"] == null)
            {
                Response.Redirect("http://syspark.azurewebsites.net/Default.aspx");
            }

            if (Session["VehicleInserted"] != null)
            {
                buttonStyle.buttonStyleBlue(buttonErrors, "Vehicle added successfully.");
            }

            FillSelectCampus();
            FillSelectVehicle();
            FillSelectCondition();
            FillTableWithUserInfo();
        }
예제 #5
0
        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.");
            }
        }
예제 #6
0
        protected void InsertLapse(Lapse lapse)
        {
            if (lapse != null)
            {
                switch (lapseRules.InsertLapse(lapse))
                {
                case 0:
                    textboxLapse.Value = "";
                    buttonStyle.buttonStyleBlue(buttonErrors, "Lapse added successful.");
                    break;

                case 1:
                    buttonStyle.buttonStyleWhite(buttonErrors, "Lapse name field is empty.");
                    break;

                case 2:
                    buttonStyle.buttonStyleRed(buttonErrors, "An error ocurred creating the lapse, please check data or contact we us.");
                    break;

                case 3:
                    buttonStyle.buttonStyleRed(buttonErrors, "Lapse initial date is not set.");
                    break;

                case 4:
                    buttonStyle.buttonStyleRed(buttonErrors, "Lapse final date is not set.");
                    break;

                case 5:
                    buttonStyle.buttonStyleRed(buttonErrors, "Lapse status is not set.");
                    break;

                case 6:
                    buttonStyle.buttonStyleRed(buttonErrors, "Lapse initial date can't be highter than final date.");
                    break;

                case 7:
                    buttonStyle.buttonStyleRed(buttonErrors, "Lapse initial date can't be less than today.");
                    break;
                }
            }
        }
예제 #7
0
 protected void ActivateEnrollment(Enrollment enrollment)
 {
     if (enrollment != null)
     {
         try
         {
             enrollmentData.UpdateEnrollment(enrollment);
             SetEnrollmentValues();
             buttonActivateEnrollment.Disabled = true;
             buttonStyle.buttonStyleBlue(buttonErrors, "Enrollment activated successful");
         }
         catch (Exception)
         {
             buttonStyle.buttonStyleRed(buttonErrors, "Ops an error ocurred activating your enrollment." + "\n" + "Please, try again.");
         }
     }
     else
     {
         buttonStyle.buttonStyleRed(buttonErrors, "You can't activate your enrollment." + "/n" + "Please, wait one week before begin the period.");
     }
 }
예제 #8
0
        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;
                    }
                }
            }
        }
예제 #9
0
        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;
                }
            }
        }
예제 #10
0
        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;
                }
            }
        }
예제 #11
0
        protected void InsertVehicleType(VehicleType vehicleType)
        {
            if (vehicleType != null)
            {
                switch (vehicleTypeRules.InsertVehicleType(vehicleType))
                {
                case 0:
                    textboxVehicleType.Value = "";
                    buttonStyle.buttonStyleBlue(buttonErrors, "Vehicle type added successful.");
                    break;

                case 1:
                    buttonStyle.buttonStyleWhite(buttonErrors, "Vehicle type name field is empty.");
                    break;

                case 2:
                    buttonStyle.buttonStyleRed(buttonErrors, "An error ocurred creating the Vehicle type, please check data or contact with us.");
                    break;
                }
            }
        }