コード例 #1
0
 private void menu_modificar_empresa_Click(object sender, RoutedEventArgs e)
 {
     if (modificarEmpresaPage == null)
     {
         modificarEmpresaPage = new ModificarEmpresaPage();
     }
     setNavigationService(modificarEmpresaPage);
 }
コード例 #2
0
        /*
         * 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);
        }