private async void CargarDatosContrato() { try { if (dtgListadoContratos.SelectedIndex > -1) { string parent = this.Owner.Name; int index = dtgListadoContratos.SelectedIndex; Contrato contrato = (Contrato)dtgListadoContratos.SelectedItem; if (parent == "wpf_menu") { WPF_AdminContrato ac = new WPF_AdminContrato(); ac.Show(); ac.CargarDatosContrato(contrato); } else if (parent == "wpf_contratos") { WPF_AdminContrato ac = (WPF_AdminContrato)this.Owner; ac.Show(); ac.CargarDatosContrato(contrato); } } } catch (Exception ex) { await this.ShowMessageAsync("Error:", "Se ha producido un error inesperado.\n" + ex.Message); } }
private void tlAdminContratos_Click(object sender, RoutedEventArgs e) { WPF_AdminContrato wa = new WPF_AdminContrato(); wa.ShowDialog(); }