/// <summary> /// 用户数据相关,带“全部”项的下拉选项 /// </summary> /// <param name="dataType"></param> /// <returns></returns> public DataTable GetBasicData(EmpDataSourceType dataType, bool IsAll) { int iWorkId = -1; DataTable dt = new DataTable(); switch (dataType) { case EmpDataSourceType.全部用户: dt = NewDao <IPublicManageDao>().GetEmpAll(iWorkId); break; case EmpDataSourceType.收费员: dt = NewDao <IPublicManageDao>().GetCashier(iWorkId); break; case EmpDataSourceType.医生: dt = NewDao <IPublicManageDao>().GetDoctor(iWorkId); break; case EmpDataSourceType.护士: dt = NewDao <IPublicManageDao>().GetNurse(iWorkId); break; case EmpDataSourceType.药剂: dt = NewDao <IPublicManageDao>().GetPharmacist(iWorkId); break; case EmpDataSourceType.医生和科室: dt = NewDao <IPublicManageDao>().GetDoctorAndDept(iWorkId); break; } if (IsAll) { DataTable _dt = dt.Clone(); DataRow _dr = _dt.NewRow(); _dr["EmpId"] = -1; _dr["Name"] = "全部"; _dr["Pym"] = ""; _dr["Wbm"] = ""; _dr["Szm"] = ""; _dt.Rows.Add(_dr); foreach (DataRow dr in dt.Rows) { _dt.Rows.Add(dr.ItemArray); } return(_dt); } else { return(dt); } }
/// <summary> /// 用户数据相关 /// </summary> /// <param name="dataType"></param> /// <returns></returns> public DataTable GetBasicData(EmpDataSourceType dataType, int iWorkId) { return(GetBasicData(dataType, iWorkId, false)); }
/// <summary> /// 用户数据相关 /// </summary> /// <param name="dataType"></param> /// <returns></returns> public DataTable GetBasicData(EmpDataSourceType dataType) { return(GetBasicData(dataType, false)); }