//store Leave values to preference dictionary for submittion access private void StoreToPref(dynamic response, string Where) { AppPreferences LeaveExtPref = new AppPreferences(); for (int i = 0; i < response.Count; i++) //start from one to ensure synchronization { LeaveExtPref.SaveValue(i + "", response[i]["CODE"].ToString()); } }
//store Leave values to preference dictionary for submittion access private void StoreToPref(dynamic response, string Where) { if (Where == "Leave") { AppPreferences LeavePref = new AppPreferences(); for (int i = 0; i < response.Count; i++) //start from one to ensure synchronization { LeavePref.SaveValue(i + "", response[i]["CODE"]); } } else { AppPreferences ReliefOfficerID = new AppPreferences(); for (int i = 0; i < response.Count; i++) //start from one to ensure synchronization { ReliefOfficerID.SaveValue(i + "", response[i]["emplyeno"]); } } }
//save user data to preference dictionary private bool SaveToPreferences(dynamic result, string userId, string password) { AppPreferences pref = new AppPreferences(); //save values to collection pref.SaveValue(User.UserId, userId); pref.SaveValue(User.Password, password); pref.SaveValue(User.CompId, result["CompId"]); pref.SaveValue(User.CompName, result["CompName"]); pref.SaveValue(User.RoleId, result["RoleId"]); pref.SaveValue(User.EmployeeNo, result["EmployeeNo"].ToString()); pref.SaveValue(User.Name, result["Name"]); pref.SaveValue(User.Title, result["Title"]); pref.SaveValue(User.DateOfBirth, result["DateOfBirth"]); pref.SaveValue(User.AccountNo, result["AccountNo"]); pref.SaveValue(User.Email, result["Email"]); pref.SaveValue(User.DeptCode, result["DeptCode"]); pref.SaveValue(User.GradeCode, result["GradeCode"]); pref.SaveValue(User.LicenseDate, result["LicenseDate"]); pref.SaveValue(User.AccountingYear, result["AccountingYear"]); pref.SaveValue(User.Location, result["Location"]); pref.SaveValue(User.Department, result["Department"]); pref.SaveValue(User.Designation, result["Designation"]); pref.SaveValue(User.Grade, result["Grade"]); pref.SaveValue(User.LocationCode, result["LocationCode"]); return(true); }