#include "StdAfx.h" #include "Dal.h" namespace DAL{ inline CString GetStaffName(int nIndex) { return nIndex >= g_AryStaff.GetSize() ? _T("") : g_AryStaff.ElementAt(nIndex).ElementAt(1); } inline CString GetStaffDepartment(int nIndex) { return nIndex >= g_AryStaff.GetSize() ? _T("") : g_AryStaff.ElementAt(nIndex).ElementAt(2); } inline CString GetStaffDepartment(CString strStaffName) { if ( g_AryStaff.GetSize() == 0 ) return _T(""); CString strDept = _T(""); for (int i = 0; i < g_AryStaff.GetSize(); i++ ) { if ( strStaffName == g_AryStaff.ElementAt(i).ElementAt(1) ) { strDept = g_AryStaff.ElementAt(i).ElementAt(2); break; } } return strDept; } inline CString GetStaffDimission(int nIndex) { return nIndex >= g_AryStaff.GetSize() ? _T("") : g_AryStaff.ElementAt(nIndex).ElementAt(10); } ////////////////////////////////////////////////////////////////////////// inline CString GetStaffName(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(1); } inline CString GetStaffDepartment(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(2); } inline CString GetStaffDimission(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(10); } inline CString Case_3_GetDepartment(CArray &AryDept, int nIndex) { return nIndex >= AryDept.GetSize() ? _T("") : AryDept.ElementAt(nIndex).ElementAt(0); } ////////////////////////////////////////////////////////////////////////// inline CString Case_234_GetStaffId(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(0); } inline CString Case_234_GetStaffPosition(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(39); } inline CString Case_234_GetStaffName(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(11); } inline CString Case_234_GetStaffDept(CArray &AryStaff, int nIndex) // 部门; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(10); } inline CString Case_234_GetStaffGender(CArray &AryStaff, int nIndex) // 性别; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(12); } inline CString Case_234_GetStaffSelfPhone(CArray &AryStaff, int nIndex) // 个人电话; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(21); } inline CString Case_234_GetStaffPhone(CArray &AryStaff, int nIndex) // 分配电话; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(13); } inline CString Case_234_GetStaffNativePlace(CArray &AryStaff, int nIndex) // 籍贯; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(5); } inline CString Case_234_GetStaffEducational(CArray &AryStaff, int nIndex) // 学历; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(34); } inline CString Case_234_GetStaffEmerName(CArray &AryStaff, int nIndex) // 紧急联系人; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(26); } inline CString Case_234_GetStaffEmerPone(CArray &AryStaff, int nIndex) // 紧急联系电放; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(27); } inline CString Case_234_GetStaffEmerRelationShip(CArray &AryStaff, int nIndex) // 紧急联系电放; { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(28); } inline CString Case_234_GetStaffSelfQQ(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(31); } inline CString Case_234_GetStaffSelfWX(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(32); } inline CString Case_234_GetStaffSelfEmail(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(33); } inline CString Case_234_GetStaffFather(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(22); } inline CString Case_234_GetStaffFatherPhone(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(24); } inline CString Case_234_GetStaffMother(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(23); } inline CString Case_234_GetStaffMotherPhone(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(25); } inline CString Case_234_GetStaffFamilyAddress(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(14); } inline CString Case_234_GetStaffGraduateInstitutions(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(36); } inline CString Case_234_GetStaffCitizenIdNumber(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(16); } inline CString Case_234_GetStaffHireDate(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(29); } inline CString Case_234_GetStaffLeaveDate(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(30); } inline CString Case_234_GetStaffBirthday(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(35); } inline CString Case_234_GetStaffMarried(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(17); } inline CString Case_234_GetStaffFingerprinted1(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(19); } inline CString Case_234_GetStaffFingerprinted2(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(20); } inline CString Case_234_GetStaffDimission(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(18); } inline CString Case_234_GetStaffNote(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(1); } inline CString Case_234_GetStaffTrialWorkDate(CArray &AryStaff, int nIndex) { return nIndex >= AryStaff.GetSize() ? _T("") : AryStaff.ElementAt(nIndex).ElementAt(38); } ////////////////////////////////////////////////////////////////////////// // case 235 inline CString Case_235_GetServiceTracking_Id(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(0); } inline CString Case_235_GetServiceTracking_Order(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(1); } inline CString Case_235_GetServiceTracking_Customer(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(2); } inline CString Case_235_GetServiceTracking_CustomerStudio(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(3); } inline CString Case_235_GetServiceTracking_CustomerPhone(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(4); } inline CString Case_235_GetServiceTracking_ReceiptItem(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(5); } inline CString Case_235_GetServiceTracking_Receivables(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(6); } inline CString Case_235_GetServiceTracking_OrderTaker(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(7); } inline CString Case_235_GetServiceTracking_OrderTakerDept(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(8); } inline CString Case_235_GetServiceTracking_AmountReceived(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(9); } inline CString Case_235_GetServiceTracking_PickupMan(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(10); } inline CString Case_235_GetServiceTracking_PickupDept(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(11); } inline CString Case_235_GetServiceTracking_ServiceState(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(12); } inline CString Case_235_GetServiceTracking_RecordClerk(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(13); } inline CString Case_235_GetServiceTracking_RecordDate(CArray &AryServiceTracking, int nIndex) { return nIndex >= AryServiceTracking.GetSize() ? _T("") : AryServiceTracking.ElementAt(nIndex).ElementAt(14); } };