コード例 #1
0
        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 }));
            }
        }
コード例 #2
0
        //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));
            }
        }
コード例 #3
0
        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"));
        }
コード例 #4
0
        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"));
        }