//將姓名轉為員工id public static int getEID(string name) { Dictionary <string, int> Empid = new Dictionary <string, int>(); List <TomEmployee> emp = new List <TomEmployee>(); emp = EmpUtility.GetAllEmployees(); foreach (var item in emp) { Empid.Add(item.LastName + item.FirstName, item.EmployeeID); } int eid = Empid[name]; return(eid); }
//將id 轉成員工姓名 public static string getEName(int EID) { Dictionary <int, string> EmpName = new Dictionary <int, string>(); List <TomEmployee> emp = new List <TomEmployee>(); emp = EmpUtility.GetAllEmployees(); // 組出需要的id/姓名 字典,讓後面可以做查詢 foreach (var item in emp) { EmpName.Add(item.EmployeeID, item.LastName + item.FirstName); } //參數丟進來 在字典內查詢回傳 string Name = EmpName[EID]; return(Name); }