//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()); }
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()); }