public ActionResult SaveJcxx(ORG_EMPLOYEE_EX CuORG_EMPLOYEE)
        {
            JsonSMsg rMsg = new JsonSMsg();

            try
            {
                string errmsg = "";
                //CuORG_EMPLOYEE.STORE_ID = base.CurrentIsOrgAdmin ? CuORG_EMPLOYEE.STORE_ID : base.CurrentUserStoreId;
                CuORG_EMPLOYEE.ORG_ID = base.CurrentUserOrgId;

                DateTime od = DateTime.Now;
                if (!string.IsNullOrEmpty(CuORG_EMPLOYEE.ENTRY_DATE_Str))
                {
                    DateTime.TryParse(CuORG_EMPLOYEE.ENTRY_DATE_Str, out od);
                }
                CuORG_EMPLOYEE.ENTRY_DATE = od;

                DateTime cd = DateTime.Now;
                if (!string.IsNullOrEmpty(CuORG_EMPLOYEE.DISM_DATE_Str))
                {
                    DateTime.TryParse(CuORG_EMPLOYEE.DISM_DATE_Str, out cd);
                    CuORG_EMPLOYEE.DISM_DATE = cd;
                }
                else
                {
                    CuORG_EMPLOYEE.DISM_DATE = DateTime.MaxValue;
                }


                if (!ValidateEMP(CuORG_EMPLOYEE, out errmsg))
                {
                    rMsg.Status  = -1;
                    rMsg.Message = errmsg;
                    return(Json(rMsg));
                }

                int ret = _eservice.SaveEmployee(CuORG_EMPLOYEE);
                if (ret > 0)
                {
                    rMsg.Status = 0;
                    rMsg.Data   = CuORG_EMPLOYEE.ID > 0 ? CuORG_EMPLOYEE.ID : ret;
                }
                else if (ret == -2)
                {
                    rMsg.Status  = -2;
                    rMsg.Message = "员工工号重复,请重新填写";
                }
                else
                {
                    rMsg.Status  = -1;
                    rMsg.Message = "意外错误,请稍后重试";
                }
            }
            catch (Exception ex)
            {
                rMsg.Status  = -1;
                rMsg.Message = ex.Message;
            }
            return(Json(rMsg));
        }
        public ActionResult SaveXcyfl(ORG_EMPLOYEE_EX CuORG_EMPLOYEE, FormCollection form)
        {
            JsonSMsg rMsg = new JsonSMsg();

            try
            {
                CuORG_EMPLOYEE.ID = Int32.Parse(form["ID1"]);
                //if (!ValidateEMP(CuORG_EMPLOYEE, out errmsg))
                //{
                //    rMsg.Status = -1;
                //    rMsg.Message = errmsg;
                //    return Json(rMsg);
                //}

                int ret = _eservice.SaveEmployeeXcyfl(CuORG_EMPLOYEE);
                if (ret > 0)
                {
                    rMsg.Status = 0;
                    rMsg.Data   = CuORG_EMPLOYEE.ID;
                }
                else
                {
                    rMsg.Status  = -1;
                    rMsg.Message = "意外错误,请稍后重试";
                }
            }
            catch (Exception ex)
            {
                rMsg.Status  = -1;
                rMsg.Message = ex.Message;
            }
            return(Json(rMsg));
        }
 //修改
 //[HttpPost]
 public ActionResult EditInfo(string userType, int?storeId, int?id)
 {
     try
     {
         if (id.HasValue)
         {
             ORG_EMPLOYEE_EX employee = _eservice.GetEmployeeEX(id.Value);
             if (null != employee)
             {
                 return(View(employee));
             }
             else
             {
                 return(View(new ORG_EMPLOYEE_EX()
                 {
                     SALARY_TYPE = 1,
                     MIN_SALARY = 0,
                     STATUS = 1,
                     ORG_ID = base.CurrentUserOrgId,
                     USER_TYPE = userType,
                     STORE_ID = storeId.Value
                 }));
             }
         }
         else
         {
             return(View(new ORG_EMPLOYEE_EX()
             {
                 SALARY_TYPE = 1,
                 MIN_SALARY = 0,
                 STATUS = 1,
                 ORG_ID = base.CurrentUserOrgId,
                 USER_TYPE = userType,
                 STORE_ID = storeId.Value
             }));
         }
     }
     catch (Exception)
     {
         return(View(new ORG_EMPLOYEE_EX()
         {
             SALARY_TYPE = 1, MIN_SALARY = 0, STATUS = 1, ORG_ID = base.CurrentUserOrgId
         }));
     }
 }