Beispiel #1
0
        public ActionResult Register(TimeSheetViewModel RegisterModel)
        {
            int?a = RegisterModel.TimeSheetRegisterModel.ProjectID;
            int?b = RegisterModel.TimeSheetRegisterModel.CandidateNameId;

            if (Session["Username"] == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            else
            {
                if (RegisterModel.TimeSheetRegisterModel.ProjectID != null && RegisterModel.TimeSheetRegisterModel.WarehouseNameId != null && RegisterModel.TimeSheetRegisterModel.OpportunityNumberID != null &&
                    RegisterModel.TimeSheetRegisterModel.CandidateNameId != null &&
                    RegisterModel.TimeSheetRegisterModel.Day != null)
                {
                    string dateString      = String.Format("{0:dd/MM/yyyy}", RegisterModel.TimeSheetRegisterModel.Day.Value.Date);
                    string StartTimeString = String.Format("{0:HH:mm}", RegisterModel.TimeSheetRegisterModel.StartTime.Value);
                    string EndTimeString   = String.Format("{0:HH:mm}", RegisterModel.TimeSheetRegisterModel.EndTime.Value);

                    string dtSt = dateString + " " + StartTimeString;
                    string dtEn = dateString + " " + EndTimeString;

                    var StartdateTime = Convert.ToDateTime(dtSt);
                    var EnddateTime   = Convert.ToDateTime(dtEn);
                    RegisterModel.TimeSheetRegisterModel.StartTime = StartdateTime;
                    RegisterModel.TimeSheetRegisterModel.EndTime   = EnddateTime;

                    var MapRegisterData = MapTimesheetRegisterModel(RegisterModel);
                    var test            = RegisterTimesheetService.RegisterTimesheetModel(MapRegisterData);
                }
                return(RedirectToAction("Index", "ManageCalender"));
            }
        }
Beispiel #2
0
 public ActionResult Edit(UpdateTimeSheetModel EditModel)
 {
     if (Session["Username"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         //   int EditId = Convert.ToInt32( TempData["EditID"].ToString());
         if (EditModel == null)
         {
             Session["ErrorMessage"] = "Please Update With Valid Details!";
         }
         if (EditModel.Day != null && EditModel.StartTime != null && EditModel.EndTime != null)
         {
             string dateString      = String.Format("{0:dd/MM/yyyy}", EditModel.Day.Value.Date);
             string StartTimeString = String.Format("{0:HH:mm}", EditModel.StartTime.Value);
             string EndTimeString   = String.Format("{0:HH:mm}", EditModel.EndTime.Value);
             string dtSt            = dateString + " " + StartTimeString;
             string dtEn            = dateString + " " + EndTimeString;
             var    StartdateTime   = Convert.ToDateTime(dtSt);
             var    EnddateTime     = Convert.ToDateTime(dtEn);
             EditModel.StartTime = StartdateTime;
             EditModel.EndTime   = EnddateTime;
         }
         var ReturnValue = RegisterTimesheetService.EditTimesheetModel(EditModel);
     }
     return(RedirectToAction("Index", "Home"));
 }
Beispiel #3
0
 public ActionResult UpdateCandidate(UpdateTimeSheetModel CandidateEdit)
 {
     if (Session["Username"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         //   int EditId = Convert.ToInt32( TempData["EditID"].ToString());
         if (CandidateEdit == null)
         {
             Session["ErrorMessage"] = "Please Update With Valid Details!";
         }
         if (CandidateEdit != null)
         {
             var ReturnValue = RegisterTimesheetService.EditTimesheetModel(CandidateEdit);
         }
     }
     return(RedirectToAction("Index", "Home"));
 }
Beispiel #4
0
        public ActionResult PostResourceData(TimeSheetViewModel theModel)
        {
            for (int i = 0; i < theModel.ResourceIDs.Count; i++)
            {
                TimeSheetRegisterModel regModel = new TimeSheetRegisterModel();
                regModel.CandidateNameId = theModel.ResourceIDs[i];
                regModel.Colour          = theModel.Colour;
                regModel.Day             = theModel.Day;
                regModel.EndTime         = theModel.EndTime;
                regModel.Id                  = theModel.Id;
                regModel.OLATarget           = theModel.OLATarget;
                regModel.OpportunityNumberID = theModel.OpportunityID;
                regModel.ProjectID           = theModel.ProjectID;
                regModel.ServiceActivityId   = theModel.ServiceActivityID;
                regModel.StartTime           = theModel.StartTime;
                regModel.StatusID            = theModel.StatusID;
                regModel.WarehouseNameId     = theModel.WarehouseID;

                var test = RegisterTimesheetService.RegisterTimesheetModel(regModel);
            }
            return(RedirectToAction("Index", "ManageCalender"));
        }