예제 #1
0
        public HttpResponseMessage PlanningNew(PM_SiteTasks siteTask)
        {
            PM_TaskBL pb     = new PM_TaskBL();
            var       result = pb.InsertPM_siteTask("Update_Task_Plan", siteTask);

            if (result != null)
            {
                return(this.Request.CreateResponse(HttpStatusCode.OK,
                                                   new { Message = "Site Task Planed", Value = 1 }));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                   "Site Task Not Planed"));
            }
        }
예제 #2
0
        public ActionResult StatusChange(PM_SiteTasks siteTask)
        {
            Response res = new Response();

            siteTask.CreatedBy = ViewBag.UserId;
            try
            {
                PM_TaskBL pb = new PM_TaskBL();
                res.Value   = pb.InsertPM_siteTask("Update_SiteTask_PLAN", siteTask);
                res.Status  = "success";
                res.Message = "Save successfully";
            }
            catch (Exception ex)
            {
                res.Status  = "danger";
                res.Message = ex.Message;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
 public dynamic InsertPM_siteTask(string Filter, PM_SiteTasks sitetsk)
 {
     return(td.ManageSiteTask(Filter, sitetsk.SiteTaskId, sitetsk.ProjectSiteId, sitetsk.TaskId, sitetsk.PTaskId, sitetsk.PredecessorId, sitetsk.TaskTypeId, sitetsk.CreatedBy, sitetsk.TaskTitle, sitetsk.StatusId, sitetsk.PriorityId, sitetsk.ForecastDate, sitetsk.ForecastStartDate, sitetsk.ForecastEndDate, sitetsk.PlannedDate, sitetsk.TargetDate, sitetsk.ActualStartDate, sitetsk.ActualEndDate, sitetsk.CompletionPercent, sitetsk.BudgetCost, sitetsk.ActualCost, sitetsk.MapCode, sitetsk.MapColumn, sitetsk.IsActive, sitetsk.Description, sitetsk.AssignTo));
 }