public AjaxMessage GetLoginName(int employeeId) { AjaxMessage ajax = new AjaxMessage(); ajax.IsSuccess = false; ajax.Message = ""; try { Sys_Employee employee = _empService.GetByID(employeeId); HHL_Employee m_employee = new HHL_Employee { EmployeeId = employee.EmployeeID, EmployeeName = employee.EmployeeName, JobId = employee.JobID, TypeId = employee.EmployeeTypeID, LoginName = employee.LoginName, }; Sys_EmployeeJob m_job = _empJobService.GetByID(m_employee.JobId); Sys_EmployeeType m_type = _empTypeService.GetByID(m_employee.TypeId); m_employee.TypeName = m_type.TypeName; m_employee.JobName = m_job.Jobname; ajax.IsSuccess = true; ajax.Data = m_employee; } catch { ajax.IsSuccess = false; ajax.Message = "系统异常,请稍候再试..."; } return(ajax); }
public AjaxMessage UpdateEmployeeType(Sys_EmployeeType _empType) { AjaxMessage ajax = new AjaxMessage(); ajax.IsSuccess = false; ajax.Message = ""; try { Sys_EmployeeType empType = _empTypeService.GetByID(_empType.EmployeeTypeID); empType.TypeName = _empType.TypeName; empType.EmployeeId = LoginInfo.UserInfo.EmployeeId; int result = _empTypeService.Update(empType); if (result > 0) { ajax.IsSuccess = true; ajax.Message = "修改成功"; } } catch (Exception e) { ajax.Message = e.Message; } return(ajax); }
public AjaxMessage CreateEmployeeType(string TypeName) { AjaxMessage ajax = new AjaxMessage(); ajax.IsSuccess = false; ajax.Message = ""; try { Sys_EmployeeType empType = new Sys_EmployeeType(); empType.TypeName = TypeName; empType.CreateTime = DateTime.Now; empType.EmployeeId = LoginInfo.UserInfo.EmployeeId; empType.Status = (byte)SysStatus.Enable; int result = _empTypeService.Insert(empType); if (result > 0) { ajax.IsSuccess = true; ajax.Message = "添加成功"; } } catch (Exception e) { ajax.Message = e.Message; } return(ajax); }
/// <summary> /// @author;wp /// @datetime:2016-08-01 /// @desc: 获取员工类型 /// </summary> /// <param name="Source">员工类型ID</param> /// <returns></returns> public string GetEmployeeType(object Source) { if (Source != null) { int TypeId = Source.ToString().ToInt32(); Sys_EmployeeType _empType = _empTypeService.GetByID(TypeId); if (_empType != null) { return(_empType.TypeName); } } return(""); }
public AjaxMessage GetEmpTypeById(int TypeId) { AjaxMessage ajax = new AjaxMessage(); ajax.IsSuccess = false; Sys_EmployeeType empType = _empTypeService.GetByID(TypeId); if (empType != null) { ajax.IsSuccess = true; ajax.Value = empType.TypeName; ajax.Id = empType.EmployeeTypeID; } return(ajax); }
public AjaxMessage SetEmpTypeSingleStatus(int TypeId, int index) { AjaxMessage ajax = new AjaxMessage(); ajax.IsSuccess = false; ajax.Message = ""; try { if (!string.IsNullOrEmpty(TypeId.ToString()) && TypeId != 0) { Sys_EmployeeType m_empType = _empTypeService.GetByID(TypeId); if (m_empType.Status == (byte)SysStatus.Enable) { m_empType.Status = (byte)SysStatus.Disable; } else { m_empType.Status = (byte)SysStatus.Enable; } int result = _empTypeService.Update(m_empType); if (result > 0) { ajax.IsSuccess = true; ajax.Id = TypeId; ajax.Index = index; if (m_empType.Status == (byte)SysStatus.Disable) { ajax.Message = "禁用成功"; } else { ajax.Message = "启用成功"; } } } } catch (Exception e) { ajax.Message = e.Message; } return(ajax); }