Example #1
0
        public JsonResult GetFiledForms()
        {
            string serverResponse = "";

            var filedLeave = new List <LeaveFormModel>();

            var filedOvertime = new List <OvertimeFormModel>();

            if (UniversalHelpers.CurrentUser.Type == "USR")
            {
                filedLeave = LeaveService.GetLeavePerUser(out serverResponse);
            }
            else
            {
                filedLeave = LeaveService.GetAllLeave(out serverResponse);
            }

            if (UniversalHelpers.CurrentUser.Type == "USR")
            {
                filedOvertime = OvertimeService.GetOverTimePerUser(out serverResponse);
            }
            else
            {
                filedOvertime = OvertimeService.GetOverTimeAll(out serverResponse);
            }

            return(Json(new { leave = filedLeave, overtime = filedOvertime, errorMessage = serverResponse }));
        }
Example #2
0
        public JsonResult GetForApproval()
        {
            string serverResponse = "";

            var leave = LeaveService.GetForApproval(out serverResponse);

            var ot = OvertimeService.GetForApproval(out serverResponse);

            return(Json(new { errorMessage = serverResponse, leave, ot }));
        }
Example #3
0
        public JsonResult SaveOvertime(OvertimeFormModel overtime)
        {
            string serverResponse = "";

            if (overtime != null)
            {
                OvertimeService.SaveUpdate(overtime, out serverResponse);
            }

            return(Json(new { errorMessage = serverResponse }));
        }
Example #4
0
        public JsonResult DeclineOvertime(OvertimeFormModel overtime)
        {
            string serverResponse = "";

            overtime.Status = "D";

            if (overtime != null)
            {
                OvertimeService.SaveUpdate(overtime, out serverResponse);
            }

            if (serverResponse == "")
            {
            }

            return(Json(new { errorMessage = serverResponse }));
        }