Exemplo n.º 1
0
        //public ActionResult FlightsPage()
        //{
        //    List<FlightDetails> flightDetails = bussines.GetAllFlightDetails();
        //    ViewBag.FlightDetails = flightDetails;
        //    return View();
        //}
        //[HttpPost]
        //public ActionResult FlightsPage(string flightNumber)
        //{
        //    Session["flightNumber"] = flightNumber;
        //    return RedirectToAction("TaskDetailsTest");
        //}
        //public ActionResult TaskDetails()
        //{
        //    string flightNumber = Session["flightNumber"].ToString();
        //    FlightDetails flightDetails = bussines.GetDetailsForOneFlight(flightNumber);
        //    ViewBag.FlightNumber = flightDetails.FlightNumber;
        //    ViewBag.Bay = flightDetails.Bay;
        //    ViewBag.CurrentStation = flightDetails.CurrentStation;
        //    List<TaskLists> taskLists = bussines.GetTasksForParticularFlight(flightNumber);
        //    ViewBag.TaskLists = taskLists;
        //    return View();
        //}
        //[HttpPost]
        //public ActionResult TaskDetails(string Start,string Complete)
        //{
        //    DateTime sheduledStartTime;
        //    int timeDifference;
        //    string flightNumber = Session["flightNumber"].ToString();
        //    if (string.IsNullOrEmpty(Start))
        //    {
        //        sheduledStartTime = bussines.GettingEndTime(flightNumber, Complete);
        //        timeDifference = (DateTime.Now - sheduledStartTime).Minutes;
        //        bussines.UpdateTaskEndStatus(flightNumber, Complete,"Completed", DateTime.Now,timeDifference);
        //        return RedirectToAction("TaskDetails");
        //    }
        //    else
        //    {
        //        bussines.UpdateTaskStartStatus(flightNumber, Start, "In Progress", DateTime.Now);
        //        return RedirectToAction("TaskDetails");
        //    }
        //}
        public ActionResult TaskDetailsTest()
        {
            string staffName = Session["StaffName"].ToString();

            //if (staffName== "RAMST2")
            //{
            //    Session["flightNumber"] = "343";
            //}
            //else
            //    Session["flightNumber"] = "121";
            Session["flightNumber"] = bussines.GettingFlightNumber(staffName);
            string flightNumber    = Session["flightNumber"].ToString();
            string staffDepartment = Session["StaffDepartment"].ToString();

            ViewBag.StaffName       = staffName;
            ViewBag.staffDepartment = staffDepartment;
            FlightDetails flightDetails = bussines.GetDetailsForOneFlight(flightNumber);

            ViewBag.FlightNumber   = flightDetails.FlightNumber;
            ViewBag.Bay            = flightDetails.Bay;
            ViewBag.CurrentStation = flightDetails.CurrentStation;
            ViewBag.Departure      = flightDetails.Departure;
            ViewBag.flightModel    = flightDetails.FlightModel;
            List <TaskLists> taskLists = bussines.GetTasksForParticularFlight(flightNumber, staffName, staffDepartment);

            ViewBag.TaskLists = taskLists;
            return(View());
        }
        public ActionResult ALLTaskDetailsTest()
        {
            string superVisorName = Session["SuperVisorName"].ToString();

            ViewBag.SuperVisorName = superVisorName;
            string superVisorDepartment = Session["SuperVisorDepartment"].ToString();

            ViewBag.Department = superVisorDepartment;
            string        flightNumber  = Session["SflightNumber"].ToString();
            FlightDetails flightDetails = bussines.GetDetailsForOneFlight(flightNumber);

            ViewBag.FlightNumber   = flightDetails.FlightNumber;
            ViewBag.DepartureTime  = flightDetails.Departure;
            ViewBag.CurrentStation = flightDetails.CurrentStation;
            ViewBag.FlightMode1    = flightDetails.FlightModel;
            List <ALLTaskLists> taskLists = bussines.GetStatusOfAllTasks(flightNumber, superVisorDepartment);

            ViewBag.TaskLists = taskLists;
            return(View());
        }
Exemplo n.º 3
0
        public ActionResult DepartmentStatus()
        {
            ViewBag.ManagerName = Session["ManagerName"].ToString();
            string        flightNumber  = Session["SflightNumber"].ToString();
            FlightDetails flightDetails = bussines.GetDetailsForOneFlight(flightNumber);

            ViewBag.FlightNumber   = flightDetails.FlightNumber;
            ViewBag.Bay            = flightDetails.Bay;
            ViewBag.CurrentStation = flightDetails.CurrentStation;
            ViewBag.Departments    = bussines.GetAllDepartmentsStatus(flightNumber);
            return(View());
        }