Beispiel #1
0
        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"));
        }
Beispiel #2
0
        //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));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        public JsonResult GetEvents()
        {
            List <TimeSheetViewModel> model = new List <TimeSheetViewModel>();

            model = TimeSheetAPIHelperService.TimeSheetList().Result;
            model = model.ToList();
            return(new JsonResult {
                Data = model, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Beispiel #5
0
 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));
     }
 }
Beispiel #6
0
        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));
        }
Beispiel #7
0
 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");
         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(View(model));
     }
 }