public JsonResult AssignProject(ProjectViewModel objprojectviewmodel) { try { if (objprojectviewmodel.SelectedEmpList.Count() > 0) { foreach (var item in objprojectviewmodel.SelectedEmpList) { cProjectAssigned objProjectAssign = cProjectAssigned.Create(); objProjectAssign.objProject.iObjectID = Convert.ToInt32(objprojectviewmodel.SelectedProject[0]); objProjectAssign.objEmpLogin.iObjectID = Convert.ToInt32(item.ToString()); objProjectAssign.sDescription = objprojectviewmodel.ProjectDescription; objProjectAssign.bIsActive = true; objProjectAssign.Save(); } } return Json("1"); //ProjectViewModel objProjectView = new ProjectViewModel(); //objProjectView.ProjectList = getProjectList(); //objProjectView.EmpList = getEmployeeList(); //return View(objProjectView); } catch (Exception ex) { throw ex; } }
public JsonResult AddProject(ProjectViewModel objprojectviewmodel) { try { if (objprojectviewmodel.SelectedClient[0] == "" || objprojectviewmodel.SelectedInternalHead[0] == "" || objprojectviewmodel.SelectedExternalHead[0] == "") { return Json("2"); } else { if (objprojectviewmodel.hdnProjectID != null && objprojectviewmodel.hdnProjectID != "") { cProject objproject = cProject.Get_ID(Convert.ToInt32(objprojectviewmodel.hdnProjectID)); objproject.sProjectName = objprojectviewmodel.objProject.ProjectName; string ClientId = objprojectviewmodel.SelectedClient[0].ToString(); objproject.objClient.iObjectID = Convert.ToInt32(ClientId); string interHeadID = objprojectviewmodel.SelectedInternalHead[0].ToString(); objproject.iInternalHead = Convert.ToInt32(interHeadID); string iStatus = objprojectviewmodel.SelectedStatus[0].ToString(); objproject.objStatus.iObjectID = Convert.ToInt32(iStatus); string iExternalHeadID = objprojectviewmodel.SelectedExternalHead[0].ToString(); objproject.objExternalProjectHead.iObjectID = Convert.ToInt32(iExternalHeadID); objproject.sDescription = objprojectviewmodel.objProject.Description; objproject.dtStartDate = Convert.ToDateTime(objprojectviewmodel.objProject.StartDate); objproject.dtEndDate = Convert.ToDateTime(objprojectviewmodel.objProject.EndDate); //objproject.sCompletion = objprojectviewmodel.Complition; objproject.Save(); return Json("3"); } else { cProject objproject = cProject.Create(); objproject.sProjectName = objprojectviewmodel.objProject.ProjectName; string ClientId = objprojectviewmodel.SelectedClient[0].ToString(); objproject.objClient.iObjectID = Convert.ToInt32(ClientId); string interHeadID = objprojectviewmodel.SelectedInternalHead[0].ToString(); objproject.iInternalHead = Convert.ToInt32(interHeadID); string iStatus = objprojectviewmodel.SelectedStatus[0].ToString(); objproject.objStatus.iObjectID = Convert.ToInt32(iStatus); string iExternalHeadID = objprojectviewmodel.SelectedExternalHead[0].ToString(); objproject.objExternalProjectHead.iObjectID = Convert.ToInt32(iExternalHeadID); objproject.dtStartDate = Convert.ToDateTime(objprojectviewmodel.objProject.StartDate); objproject.dtEndDate = Convert.ToDateTime(objprojectviewmodel.objProject.EndDate); objproject.sDescription = objprojectviewmodel.objProject.Description; //objproject.sCompletion = objprojectviewmodel.Complition; objproject.Save(); return Json("1"); } } } catch (Exception ex) { throw ex; } }
public ActionResult AssignProject() { try { ProjectViewModel objProjectView = new ProjectViewModel(); objProjectView.ProjectList = getProjectList(); objProjectView.EmpList = getEmployeeList(); return View(objProjectView); } catch (Exception ex) { throw ex; } }
public ActionResult AddProject(string ID) { ProjectViewModel objEmpViewMod = new ProjectViewModel(); if (ID != null) { Project aProject = new Project(); cProject aobPro = cProject.Get_ID(Convert.ToInt32(ID)); objEmpViewMod.hdnProjectID = aobPro.iID.ToString(); aProject.ProjectName = aobPro.sProjectName; aProject.Description = aobPro.sDescription; aProject.StartDate = aobPro.dtStartDate.ToString("dd/MM/yyyy"); aProject.EndDate = aobPro.dtEndDate.ToString("dd/MM/yyyy"); ViewBag.status = aobPro.objStatus.iObjectID; ViewBag.InternalHead = aobPro.iInternalHead; ViewBag.ExternalHead = aobPro.objExternalProjectHead.iObjectID; ViewBag.ClientID = aobPro.objClient.iObjectID; objEmpViewMod.objProject = aProject; } try { objEmpViewMod.ClientList = getIClientList(); objEmpViewMod.ExternalHeadList = getExternalHeadList(); objEmpViewMod.Internalheadlist = getInternalHeadList(); objEmpViewMod.StatusList = getStatusList(); return View(objEmpViewMod); } catch (Exception ex) { throw ex; } }