コード例 #1
0
        public ActionResult UpdateInfo(Emp_BasicInfoModel EditEmpInfo)
        {
            string returnID = "0";
            string Id       = EditEmpInfo.ID.ToString();

            //  string EmpId = Session["EMPID"].ToString();
            //   List<Emp_BasicInfoModel> empBasicinfo = (List<Emp_BasicInfoModel>)Session["manager"];

            //  string EditEmployeeID = Request.Cookies["EditEmployeeID"].Value;
            var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext);

            using (var clientContext = spContext.CreateUserClientContextForSPHost())
            {
                /*  foreach (Emp_BasicInfoModel emparr in empBasicinfo)
                 * {
                 *    if (emparr.UserNameId == EditEmpInfo.Manager)
                 *    {
                 *        EditEmpInfo.Manager = (emparr.ID).ToString();
                 *
                 *        EditEmpInfo.ManagerCode = emparr.EmpCode;
                 *    }
                 * } */


                //  string itemdata = EditEmpInfo.FirstName == null ? "'FirstName' : null" : "'FirstName' : '" + EditEmpInfo.FirstName + "'";
                // itemdata += EditEmpInfo.LastName == null ? ",'LastName' : null" : ",'LastName' : '" + EditEmpInfo.LastName + "'";

                string itemdata = "'FirstName': '" + EditEmpInfo.FirstName + "',";
                itemdata += "'CompanyId': " + EditEmpInfo.Company + "";

                //items += emp_Publication.Publication == null ? ",'Publication':null" : ",'Publication':'" + emp_Publication.Publication + "'";
                //   itemdata += "'MiddleName': '" + EditEmpInfo.MiddleName + "',";
                //    itemdata += "'LastName': '" + EditEmpInfo.LastName + "'";

                /*   itemdata += "'JoiningDate': '" + EditEmpInfo.JoiningDate + "',";
                 * // itemdata += "'JoiningDate': '" + dt.ToString("MM/dd/yyyy") + "',";
                 * itemdata += "'DOB': '" + EditEmpInfo.DOB + "',";
                 * itemdata += "'Gender': '" + EditEmpInfo.Gender + "',";
                 * itemdata += "'MaritalStatus': '" + EditEmpInfo.MaritalStatus + "',";
                 * itemdata += "'OnProbationTill': '" + EditEmpInfo.OnProbationTill + "',";
                 * itemdata += "'ProbationStatus': '" + EditEmpInfo.ProbationStatus + "',";
                 * itemdata += "'ManagerId': " + EditEmpInfo.Manager + ",";
                 * itemdata += "'ManagerCode':  '" + EditEmpInfo.ManagerCode + "',";
                 * itemdata += "'OfficeEmail': '" + EditEmpInfo.OfficeEmail + "',";
                 * itemdata += "'ContactNumber': '" + EditEmpInfo.ContactNumber + "',";
                 * itemdata += "'MobileNo': '" + EditEmpInfo.MobileNo + "',";
                 * itemdata += "'CompanyId': " + EditEmpInfo.Company + ",";
                 * itemdata += "'DesignationId': " + EditEmpInfo.Designation + ",";
                 * itemdata += "'DepartmentId': " + EditEmpInfo.Department + ",";
                 * itemdata += "'DivisionId': " + EditEmpInfo.Division + ",";
                 * itemdata += "'RegionId': " + EditEmpInfo.Region + ",";
                 * itemdata += "'BranchId':" + EditEmpInfo.Branch + ""; */

                emp.UpdateEmp(clientContext, itemdata, Id);

                //    VM_Emp_Detail.Empdata = emp.GetEmployeeById(clientContext, id);
            }
            return(Json(returnID, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult UpdateInfo(Emp_BasicInfoModel EditEmpInfo)
        {
            string returnID = "0";
            string ID       = EditEmpInfo.ID.ToString();
            List <Emp_BasicInfoModel> empBasicinfo = (List <Emp_BasicInfoModel>)Session["managercode"];

            var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext);

            using (var clientContext = spContext.CreateUserClientContextForSPHost())
            {
                foreach (Emp_BasicInfoModel emparr in empBasicinfo)
                {
                    if (emparr.ID.ToString() == EditEmpInfo.Manager)
                    {
                        EditEmpInfo.Manager = (emparr.ID).ToString();

                        EditEmpInfo.ManagerCode = emparr.EmpCode;
                    }
                }

                string itemdata = "'JoiningDate': '" + EditEmpInfo.JoiningDate + "',";
                itemdata += "'DOB': '" + EditEmpInfo.DOB + "',";
                itemdata += "'MaritalStatus': '" + EditEmpInfo.MaritalStatus + "',";
                itemdata += "'Gender': '" + EditEmpInfo.Gender + "',";
                //itemdata += "'MiddleName': '" + EditEmpInfo.MiddleName + "',";
                //itemdata += "'LastName': '" + EditEmpInfo.LastName + "'";
                itemdata += "'OnProbationTill': '" + EditEmpInfo.OnProbationTill + "',";
                itemdata += "'ProbationStatus': '" + EditEmpInfo.ProbationStatus + "',";
                itemdata += "'ManagerId': " + EditEmpInfo.Manager + ",";
                itemdata += "'ManagerCode':  '" + EditEmpInfo.ManagerCode + "',";
                itemdata += "'OfficeEmail': '" + EditEmpInfo.OfficeEmail + "',";
                itemdata += "'ContactNumber': '" + EditEmpInfo.ContactNumber + "',";
                itemdata += "'MobileNo': '" + EditEmpInfo.MobileNo + "',";
                itemdata += "'DOB_Months': '" + EditEmpInfo.DOB_Months + "',";
                itemdata += "'JoiningDate_Month': '" + EditEmpInfo.JoiningDate_Month + "',";
                itemdata += "'CompanyId': " + EditEmpInfo.Company + ",";
                itemdata += "'DesignationId': " + EditEmpInfo.Designation + ",";
                itemdata += "'DepartmentId': " + EditEmpInfo.Department + ",";
                itemdata += "'DivisionId': " + EditEmpInfo.Division + ",";
                itemdata += "'RegionId': " + EditEmpInfo.Region + ",";
                itemdata += "'BranchId':" + EditEmpInfo.Branch + "";

                emp.UpdateEmp(clientContext, itemdata, ID);
            }
            return(Json(returnID, JsonRequestBehavior.AllowGet));
        }