private void ImgAddEmployee_Tap(object sender, System.Windows.Input.GestureEventArgs e) { if (Utilities.CheckInternetConnection()) { // ---------------------------------------------------------------------- // "Network Status: Connected." //==================================================================================================================== // Add new employee //==================================================================================================================== EmployeeViwModel _EmployeeDataContext = new EmployeeViwModel(); // Set page mode for Edit record of employee _redirectMode = "Add"; _EmployeeDataContext.mode = "Add"; if (ISOFile.FileExists("viewEmployeeDetails")) { ISOFile.DeleteFile("viewEmployeeDetails"); } using (IsolatedStorageFileStream fileStream = ISOFile.OpenFile("viewEmployeeDetails", FileMode.Create)) { DataContractSerializer serializer = new DataContractSerializer(typeof(EmployeeViwModel)); serializer.WriteObject(fileStream, _EmployeeDataContext); NavigationService.Navigate(new Uri("/Views/Employee/EmployeeAddEdit.xaml", UriKind.RelativeOrAbsolute)); } } else { // ---------------------------------------------------------------------- // "Network Status: Not Connected." MessageBox.Show("You can not create a new employee in offline mode."); } }
private void ImgAddEmployee_Tap(object sender, System.Windows.Input.GestureEventArgs e) { //==================================================================================================================== // Add new employee //==================================================================================================================== EmployeeViwModel _EmployeeDataContext = new EmployeeViwModel(); // Set page mode for Edit record of employee _redirectMode = "Add"; _EmployeeDataContext.mode = "Add"; if (ISOFile.FileExists("viewEmployeeDetails")) { ISOFile.DeleteFile("viewEmployeeDetails"); } using (IsolatedStorageFileStream fileStream = ISOFile.OpenFile("viewEmployeeDetails", FileMode.Create)) { DataContractSerializer serializer = new DataContractSerializer(typeof(EmployeeViwModel)); serializer.WriteObject(fileStream, _EmployeeDataContext); NavigationService.Navigate(new Uri("/Views/Employee/EmployeeAddEdit.xaml", UriKind.RelativeOrAbsolute)); } }