Esempio n. 1
0
        public static void DoChangeStatus(int id)
        {
            HeaderConstruction headerConstruction;

            headerConstruction = ConnectionController.GetInstance().HeaderConstructions.Where(x => x.Id.Equals(id)).FirstOrDefault();
            Ride ride;

            ride            = RideCreationController.DoSearchRide(headerConstruction.RideId);
            ride.RideStatus = "Available";
            ConnectionController.GetInstance().SaveChanges();
        }
Esempio n. 2
0
        public static void DoRequestManager(int id)
        {
            Ride ride;

            ride = RideCreationController.DoSearchRide(id);

            HeaderResponse headerResponse = new HeaderResponse();

            headerResponse.EmployeeId     = ActiveUserController.GetActiveEmployee().Id;
            headerResponse.ResponseDate   = DateTime.Now;
            headerResponse.ResponseStatus = "Waiting";
            headerResponse.RideId         = ride.Id;

            ConnectionController.GetInstance().HeaderResponses.Add(headerResponse);
            ConnectionController.GetInstance().SaveChanges();
        }
Esempio n. 3
0
        public static void DoChangeMaintainStatus(int id)
        {
            HeaderMaintenance headerMaintenance;

            headerMaintenance = ConnectionController.GetInstance().HeaderMaintenances.Where(x => x.Id.Equals(id)).FirstOrDefault();
            Ride ride;

            ride = RideCreationController.DoSearchRide(headerMaintenance.RideId);

            if (ride.RideMaintainStatus.Equals("Yes"))
            {
                ride.RideMaintainStatus = "No";
            }
            else
            {
                ride.RideMaintainStatus = "Yes";
            }
            ConnectionController.GetInstance().SaveChanges();
        }
Esempio n. 4
0
        public static void DoSendToConstructionDepartment(int id)
        {
            HeaderResponse headerResponse;

            headerResponse = ConnectionController.GetInstance().HeaderResponses.Where(x => x.Id.Equals(id)).FirstOrDefault();
            Ride ride;

            ride = RideCreationController.DoSearchRide(headerResponse.RideId);

            HeaderConstruction headerConstruction = new HeaderConstruction();

            headerConstruction.EmployeeId = ActiveUserController.GetActiveEmployee().Id;
            headerConstruction.ConstructionRequestDate = DateTime.Now;
            headerConstruction.RideId = ride.Id;

            ride.RideStatus = "On Going";

            ConnectionController.GetInstance().HeaderConstructions.Add(headerConstruction);
            ConnectionController.GetInstance().SaveChanges();
        }