public ActionResult Index(TimeSheetViewModel SearchModel) { if (Session["Username"] == null) { return(RedirectToAction("Login", "Login")); } else { TimeSheetViewModel model = new TimeSheetViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.JMSProjects().Result, "ID", "Value"); model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); var listitem = TimeSheetAPIHelperService.CostModelProject().Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }); int opportunityId = listitem.FirstOrDefault().Id; model.ActivityList = new SelectList(TimeSheetAPIHelperService.ProjectActivities(opportunityId).Result, "ID", "Value"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.CandidateNameList = new SelectList(ListItemService.Resources().Result, "ID", "Value"); var Search = new SearchViewModel { ProjectID = SearchModel.ProjectID, WarehouseNameId = SearchModel.WarehouseID, CandidateNameId = SearchModel.ResourceID, OpportunityNumberID = SearchModel.OpportunityID }; model.CandidateTimeSheetList = SearchFilterService.SearchTimeSheetRecord(Search).Result; return(View(model)); } }
public ActionResult ExportTimesSheetToExcel() { List <TimeSheetViewModel> TimeSheetmodel = new List <TimeSheetViewModel>(); if (Session["Username"] == null) { return(RedirectToAction("Login", "Login")); } else { TimeSheetmodel = TimeSheetAPIHelperService.TimeSheetList().Result; GridView gv = new GridView(); gv.DataSource = TimeSheetmodel; gv.DataBind(); Response.ClearContent(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment; filename=TimeScheduleActivitiesList.xls"); Response.ContentType = "application/ms-excel"; Response.Charset = ""; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw); gv.RenderControl(htw); Response.Output.Write(sw.ToString()); Response.Flush(); Response.End(); } return(RedirectToAction("Jobs", "Home")); }
//var ResourceAvailable= ResourceHelperService.ResourceListItems(); //// //ResourceAvailable List<ResourceAvailable> public ActionResult _ResourceBooked(string ResourceName) { TimeSheetViewModel model = new TimeSheetViewModel(); var AlltimesheetRecords = TimeSheetAPIHelperService.TimeSheetList().Result; model.CandidateTimeSheetList = AlltimesheetRecords.Where(c => c.CandidateName == ResourceName).ToList(); return(PartialView("_ResourceBooked", model)); }
public ActionResult TimeSheetCandidateDetails(string CandidateName) { TimeSheetViewModel model = new TimeSheetViewModel(); var AlltimesheetRecords = TimeSheetAPIHelperService.TimeSheetList().Result; model.CandidateTimeSheetList = AlltimesheetRecords.Where(c => c.CandidateName == CandidateName).ToList(); model.StatusList = new SelectList(ListItemService.StatusList().Result, "ID", "Value"); return(PartialView("TimeSheetCandidateDetails", model)); }
public JsonResult GetEvents() { List <TimeSheetViewModel> model = new List <TimeSheetViewModel>(); model = TimeSheetAPIHelperService.TimeSheetList().Result; model = model.ToList(); return(new JsonResult { Data = model, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult ProjectActivities(int OpportunityId) { List <ListItemViewModel> load = new List <ListItemViewModel>(); load = TimeSheetAPIHelperService.ProjectActivities(OpportunityId).Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }).ToList(); return(Json(load, JsonRequestBehavior.AllowGet)); }
public JsonResult WarehouseResource(int WarehouseID) { List <ListItemViewModel> load = new List <ListItemViewModel>(); load = TimeSheetAPIHelperService.WarehouseResources(WarehouseID).Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }).ToList(); return(Json(load, JsonRequestBehavior.AllowGet)); }
public ActionResult TimeSheet() { TimeSheetViewModel model = new TimeSheetViewModel(); ListItemViewModel listitems = new ListItemViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "Value"); model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); var listitem = TimeSheetAPIHelperService.CostModelProject().Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }); int opportunityId = listitem.FirstOrDefault().Id; model.ActivityList = new SelectList(TimeSheetAPIHelperService.ProjectActivities(opportunityId).Result, "ID", "Value"); return(View(model)); }
public ActionResult Edit(int id) { // TempData["EditID"] = id; if (Session["Username"] == null) { return(RedirectToAction("Login", "Login")); } else { // TimeSheetViewModel model = new TimeSheetViewModel(); var ModelReturnData = TimeSheetAPIHelperService.TimeSheetSearchById(id).Result; ModelReturnData.Id = id; ModelReturnData.StatusList = new SelectList(ListItemService.StatusList().Result, "ID", "Value"); return(PartialView("Edit", ModelReturnData)); } }
public ActionResult Index() { if (Session["Username"] == null) { return(RedirectToAction("Login", "Login")); } else { TimeSheetViewModel model = new TimeSheetViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "Value"); // model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.CandidateNameList = new SelectList(ListItemService.Resources().Result, "ID", "Value"); model.CandidateTimeSheetList = TimeSheetAPIHelperService.TimeSheetList().Result; return(View(model)); } }
public ActionResult Register() { TimeSheetViewModel model = new TimeSheetViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "Value"); model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); var listitem = TimeSheetAPIHelperService.CostModelProject().Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }); int opportunityId = listitem.FirstOrDefault().Id; model.ActivityList = new SelectList(TimeSheetAPIHelperService.ProjectActivities(opportunityId).Result, "ID", "Value"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.CandidateNameList = new SelectList(ListItemService.Resources().Result, "ID", "Value"); model.CandidateTimeSheetList = TimeSheetAPIHelperService.TimeSheetList().Result; return(PartialView("Register", model)); }