public ActionResult TimeSheet_Grid_Partial(int staffID) { try { List <TimeHeaderModel> headerList; TimeSheetDataController dataController = new TimeSheetDataController(); headerList = dataController.GetTimeHeaders(staffID); return(PartialView("TimeSheet_Grid_Partial", headerList)); } catch (Exception ex) { return(Json(new { ok = false, message = ex.Message })); } }
//gets the selected staff member's time sheet public ActionResult StaffTimeSheet(int timeHeaderID) { try { List <TimeDetailModel> details = new List <TimeDetailModel>(); TimeSheetDataController dataController = new TimeSheetDataController(); details = dataController.GetTimeSheet(timeHeaderID); return(PartialView("TimeDetails_Grid_Partial", details)); } catch (Exception ex) { return(Json(new { ok = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult addTimeSheet(FormCollection col) { TimeHeaderModel timeHeader = new TimeHeaderModel(); timeHeader.staffID = Convert.ToInt32(col["staffID"]); timeHeader.weekEnding = col["weekEnding"]; TimeSheetDataController dataController = new TimeSheetDataController(); dataController.insertTimeHeader(timeHeader); Staff staff = new Staff(); StaffController staffController = new StaffController(); ViewBag.staffList = staffController.GetStaffList(); ViewBag.staffID = timeHeader.staffID; return(View("Time_Headers")); }
public ActionResult addTimeDetails(FormCollection col) { TimeDetailModel details = new TimeDetailModel(); details.timeHeaderID = Convert.ToInt32(col["hiddenID"]); details.actualTime = Convert.ToDecimal(col["actualTime"]); details.insuranceTime = Convert.ToDecimal(col["insuranceTime"]); details.placeOfService = col["placeOfService"]; details.canceled = col["canceled"]; int staffID = Convert.ToInt32(col["hiddenStaffID"]); TimeSheetDataController dataController = new TimeSheetDataController(); dataController.insertTimeDetail(details); Staff staff = new Staff(); StaffController staffController = new StaffController(); ViewBag.staffList = staffController.GetStaffList(); ViewBag.staffID = staffID; return(View("Time_Headers")); }