Ejemplo n.º 1
0
        public ActionResult New2(AD_Projects project, List <string> Ids)
        {
            if (Ids != null)
            {
                project.ProjectScopeID = string.Join(",", Ids);
            }
            else
            {
                project.ProjectScopeID = "0";
            }

            try
            {
                AD_ProjectsBL pBL       = new AD_ProjectsBL();
                Int64         ProjectID = 0;

                if (project.ProjectID > 0)
                {
                    ProjectID = pBL.Manage("Update", project);
                }
                else
                {
                    ProjectID = pBL.Manage("Insert", project);
                }
                return(Json(new { Success = true, Message = "Saved" }));
            }
            catch (Exception ex)
            {
                TempData["msg_error"] = ex.Message;
                return(View());
            }
        }
Ejemplo n.º 2
0
        public ActionResult getAll(AD_Projects SearchProject, int pageIndex, int pageSize)
        {
            AD_ProjectsBL p         = new AD_ProjectsBL();
            string        StartDate = string.Empty;
            string        EndDate   = string.Empty;

            string ProjectIds = SearchProject.ProjectIds != null?string.Join(",", SearchProject.ProjectIds) : null;

            string CompanyIds = SearchProject.CompanyIds != null?string.Join(",", SearchProject.CompanyIds) : null;

            string VendorIds = SearchProject.VendorIds != null?string.Join(",", SearchProject.VendorIds) : null;

            string StatusId = SearchProject.StatusIds != null?string.Join(",", SearchProject.StatusIds) : null;

            if (SearchProject.StartDate != null)
            {
                StartDate = Convert.ToDateTime(SearchProject.StartDate).ToString();
            }

            if (SearchProject.EndDate != null)
            {
                EndDate = Convert.ToDateTime(SearchProject.EndDate).ToString();
            }

            //return Json(p.ToList("SearchAll",
            //    SearchProject.ProjectId != null ? string.Join(",", SearchProject.ProjectId) : null,
            //    SearchProject.CompanyId != null ? string.Join(",", SearchProject.CompanyId) : null,
            //    SearchProject.VendorId != null ? string.Join(",", SearchProject.VendorId) : null,
            //    SearchProject.StatusId != null ? string.Join(",", SearchProject.StatusId) : null,
            //    FromDate, EndDate),

            return(Json(p.ToList("All", ProjectIds, CompanyIds, VendorIds, StatusId, StartDate, EndDate, pageIndex, pageSize), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult Delete(int Id)
        {
            try
            {
                AD_Projects   p   = new AD_Projects();
                AD_ProjectsBL rbl = new AD_ProjectsBL();
                p.ProjectID = Id;
                rbl.Manage("Delete", p);
            }
            catch (Exception ex)
            {
                TempData["msg_error"] = ex.Message;
            }

            return(RedirectToAction("All"));
        }
Ejemplo n.º 4
0
        public bool UpdateActiveStatus(int Id, bool status)
        {
            try
            {
                AD_Projects   p   = new AD_Projects();
                AD_ProjectsBL rbl = new AD_ProjectsBL();

                p.ProjectID = Id;
                p.IsActive  = status;
                rbl.Manage("UpdateStatus", p);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 5
0
        public ActionResult Edit(int id)
        {
            var oob = Permission.AllowProject(Convert.ToInt64(id));

            if (oob == null)
            {
                TempData["msg_error"] = "This Project is not assigned to you. Please contact administrator for project assignment.";
                return(RedirectToAction("index", "error", new { Area = "Project" }));
            }
            else
            {
                TempData["ProjectEntity"] = oob; TempData.Keep("ProjectEntity");
            }

            AD_ProjectsBL pBL = new AD_ProjectsBL();
            var           rec = pBL.Single("ById", id.ToString());

            return(Json(rec, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 6
0
        public ActionResult AllProject()
        {
            AD_ProjectsBL pBL = new AD_ProjectsBL();

            return(Json(pBL.ListProject("ProjectsName"), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
        public ActionResult All2()
        {
            AD_ProjectsBL p = new AD_ProjectsBL();

            return(View());
        }