private async void CargarDatosCliente()
 {
     try
     {
         if (dtgListadoClientes.SelectedIndex > -1)
         {
             string  parent  = this.Owner.Name;
             int     index   = dtgListadoClientes.SelectedIndex;
             Cliente cliente = (Cliente)dtgListadoClientes.SelectedItem;
             if (parent == "wpf_menu")
             {
                 WPF_AdminClientes ac = new WPF_AdminClientes();
                 ac.Show();
                 ac.CargarDatosCliente(cliente);
             }
             else if (parent == "wpf_clientes")
             {
                 WPF_AdminClientes ac = (WPF_AdminClientes)this.Owner;
                 ac.Show();
                 ac.CargarDatosCliente(cliente);
             }
         }
     }
     catch (Exception ex)
     {
         await this.ShowMessageAsync("Error:", "Se ha producido un error inesperado.\n" + ex.Message);
     }
 }
Esempio n. 2
0
        private void tlAdministracionDeClientes_Click(object sender, RoutedEventArgs e)
        {
            WPF_AdminClientes wa = new WPF_AdminClientes();

            wa.Owner      = Window.GetWindow(this);
            wa.Owner.Name = "wpf_menu";
            wa.ShowDialog();
        }