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()); } }
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)); }
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")); }
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); } }
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)); }
public ActionResult AllProject() { AD_ProjectsBL pBL = new AD_ProjectsBL(); return(Json(pBL.ListProject("ProjectsName"), JsonRequestBehavior.AllowGet)); }
public ActionResult All2() { AD_ProjectsBL p = new AD_ProjectsBL(); return(View()); }