Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 6
0
        // 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));
        }