Ejemplo n.º 1
0
        public ActionResult Create(TimeTracker TimeTracker)
        {
            try
            {
                TimeTrackerManager timeTrackerManager = new TimeTrackerManager();
                TimeTracker.CreatedBy = Session["FullName"].ToString();
                int value = timeTrackerManager.CreateTimeTracker(TimeTracker);

                if (value == 1)
                {
                    TempData["Message"] = "Timetracker Created Successfully";
                }

                else if (value == 0)
                {
                    TempData["Message"] = "Error Occured";
                }


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 2
0
        public JsonResult CreateTimeTracker(int clientID, int employeeID, int projectID, int taskID)
        {
            try
            {
                TimeTracker        tracker            = new TimeTracker();
                TimeTrackerManager timeTrackerManager = new TimeTrackerManager();
                tracker.ClientID        = clientID;
                tracker.EmployeeID      = employeeID;
                tracker.ProjectID       = projectID;
                tracker.TaskID          = taskID;
                tracker.CreatedOn       = DateTime.Now;
                tracker.CheckInDateTime = DateTime.Now;
                tracker.CreatedBy       = Session["FullName"].ToString();

                int value = timeTrackerManager.CreateTimeTracker(tracker);

                if (value >= 1)
                {
                    TempData["Message"] = "Timetracker Created Successfully";
                }

                else if (value == 0)
                {
                    TempData["Message"] = "Error Occured";
                }

                var result = new { Success = "true" };
                return(Json(result));
            }
            catch
            {
                var result = new { Success = "False" };
                return(Json(result));
            }
        }
Ejemplo n.º 3
0
        public JsonResult UpdateTimeTracker(int id)
        {
            try
            {
                TimeTrackerManager timeTrackerManager = new TimeTrackerManager();

                timeTrackerManager.UpdateTimeTrackerCheckoutDate(id);

                var result = new { Success = "true" };
                return(Json(result));
            }
            catch
            {
                var result = new { Success = "False" };
                return(Json(result));
            }
        }
Ejemplo n.º 4
0
        public JsonResult GetTimeTracker()
        {
            IEnumerable <TimeTracker> timeTrackerList = null;

            try
            {
                TimeTrackerManager timeTrackerManager = new TimeTrackerManager();
                timeTrackerList = timeTrackerManager.GetTimeTracker();
            }
            catch (Exception ex)
            {
                string sMessage = ex.Message;
            }
            var jsonResult = this.Json(timeTrackerList, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Ejemplo n.º 5
0
        public JsonResult GetTimeTracker()
        {
            IEnumerable <TimeTracker> timeTrackerList = null;

            try
            {
                int accountId = Convert.ToInt32(Session["AccountID"]);
                TimeTrackerManager timeTrackerManager = new TimeTrackerManager();
                timeTrackerList = timeTrackerManager.GetTimeTrackerForCheckOut(accountId);
            }
            catch (Exception ex)
            {
                string sMessage = ex.Message;
            }
            var jsonResult = this.Json(timeTrackerList, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }