private void menu_modificar_empresa_Click(object sender, RoutedEventArgs e) { if (modificarEmpresaPage == null) { modificarEmpresaPage = new ModificarEmpresaPage(); } setNavigationService(modificarEmpresaPage); }
/* * Este metodo se encarga de derivar al modificar * */ private void btnGoEditar_Click(object sender, RoutedEventArgs e) { /* * del data grid de empresas se rescata el item seleccionado * de la file del boton cickleado indexando al item seleccionado en 0 * */ Empresa empresa = (Empresa)dtEmpresa.SelectedItems[0]; // Se instancia a la clase del page objetivo como en este caso es editar la empresa // se llama al ModificarEmpresaPage ModificarEmpresaPage modificarEmpresaPage = new ModificarEmpresaPage(); // Este meto se usa especialemente para poder traspasar el objeto empresa en este caso // para relalizar las funciones correspondientes modificarEmpresaPage.cargarDatosEmpresa(empresa); // se procede a navegar hacia es page NavigationService.Navigate(modificarEmpresaPage); }