Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }

        }
Example #3
0
 public ActionResult AssignProject()
 {
     try
     {
         ProjectViewModel objProjectView = new ProjectViewModel();
         objProjectView.ProjectList = getProjectList();
         objProjectView.EmpList = getEmployeeList();
         return View(objProjectView);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
        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;
            }
        }