public ActionResult AddResource(ProjectMonitorModel Data) { Boolean Result = false; Guid Instance = Guid.Parse(Session["InstanceId"].ToString()); Result = _Base.Sp_AddResource(Instance, Data.ActivityID, Session["loginid"].ToString()); return(Json(Result, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteResource(String ID) { ProjectMonitorModel PM = new ProjectMonitorModel(); PM.Id = Guid.Parse(ID); PM.Modified_by = Guid.Parse(Session["loginid"].ToString()); PM.Modified_On = DateTime.UtcNow; bool s = _Base.Sp_DeleteResourceTask(PM); return(Json(s, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateResource(ProjectMonitorModel Data) { Data.Instance = Guid.Parse(Session["InstanceId"].ToString()); Data.Modified_by = Guid.Parse(Session["loginid"].ToString()); Data.Modified_On = DateTime.UtcNow; if (Data.Id != Guid.Empty) { bool s = _Base.Sp_UpdateResourceTask(Data); } return(Json("", JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateResourceMonitor(Guid Id, Guid UserID, int RoleID) { ProjectMonitorModel Data = new ProjectMonitorModel(); Data.Id = Id; Data.UserID = UserID; Data.RoleID = RoleID; Data.Instance = Guid.Parse(Session["InstanceId"].ToString()); Data.Modified_by = Guid.Parse(Session["loginid"].ToString()); Data.Modified_On = DateTime.UtcNow; if (Data.Id != Guid.Empty) { bool s = _Base.Sp_UpdateResourceTask(Data); } return(Json("success", JsonRequestBehavior.AllowGet)); }
public ActionResult GetData(int Phase_ID) { //int PhaseId = 5; int PhaseId = Phase_ID; Guid InstanceID = Guid.Parse(Session["InstanceId"].ToString()); // InstanceID = Guid.Parse("52b6d7fa-18e2-4101-8040-1f8fcfd3bdaa"); string LoginID = Session["loginid"].ToString(); List <ProjectMonitorModel> Result = new List <ProjectMonitorModel>(); if (Phase_ID != 1) { var query = from u in db.Instances where (u.Instance_id == InstanceID && u.AssessmentUploadStatus == true) select u; if (query.Count() > 0) { List <ProjectMonitorModel> PM = _Base.Sp_GetProjectMonitorEdit(InstanceID, LoginID, PhaseId); for (int i = 0; i < PM.Count; i++) { if (PM[i].PhaseId == PhaseId) { ProjectMonitorModel projM = new ProjectMonitorModel(); projM = PM[i]; Result.Add(projM); } } } } else { List <ProjectMonitorModel> PM = _Base.Sp_GetProjectMonitorEdit(InstanceID, LoginID, PhaseId); for (int i = 0; i < PM.Count; i++) { if (PM[i].PhaseId == PhaseId) { ProjectMonitorModel projM = new ProjectMonitorModel(); projM = PM[i]; Result.Add(projM); } } } return(Json(Result, JsonRequestBehavior.AllowGet)); }
// GET: Resource public ActionResult GetData(int Phase_ID) { int PhaseId = Phase_ID; Guid InstanceID = Guid.Parse(Session["InstanceId"].ToString()); string LoginID = Session["loginid"].ToString(); List <ProjectMonitorModel> PM = _Base.Sp_GetProjectMonitor(InstanceID, LoginID, PhaseId); List <ProjectMonitorModel> Result = new List <ProjectMonitorModel>(); for (int i = 0; i < PM.Count; i++) { if (PM[i].PhaseId == PhaseId) { ProjectMonitorModel projM = new ProjectMonitorModel(); projM = PM[i]; Result.Add(projM); } } return(Json(Result, JsonRequestBehavior.AllowGet)); }
public ActionResult SubmitProjectMonitor(int Phase_ID, Guid id, bool Task_Other_Environment, bool Dependency, String Pending, bool Delay_occurred, decimal EST_hours, decimal Actual_St_hours, int StatusId, DateTime Planed__St_Date, DateTime Planed__En_Date, DateTime Actual_St_Date, DateTime Actual_En_Date, String Notes) { int PhaseId = Phase_ID; ProjectMonitorModel Data = new ProjectMonitorModel(); Data.Instance = Guid.Parse(Session["InstanceId"].ToString()); Data.Cre_By = Guid.Parse(Session["loginid"].ToString()); bool Result = false; Data.Id = id; Data.Task_Other_Environment = Task_Other_Environment; Data.Dependency = Dependency; Data.Pending = Pending; Data.Delay_occurred = Delay_occurred; Data.StatusId = StatusId; Data.EST_hours = EST_hours; Data.Actual_St_hours = Actual_St_hours; Data.Planed__St_Date = Planed__St_Date; Data.Planed__En_Date = Planed__En_Date; Data.Actual_St_Date = Actual_St_Date; Data.Actual_En_Date = Actual_En_Date; Data.Notes = Notes; if (Data.Id == Guid.Empty) { if (Data.Instance != Guid.Empty) { // Result = _Base.Sp_AddNewTask(Data); } } else { Result = _Base.Sp_UpdateMonitor(Data, PhaseId); } return(Json(Result, JsonRequestBehavior.AllowGet)); }