private async void btnEditar_Click(object sender, RoutedEventArgs e) { // Obtiene la posicion del cliente seleccionado int pos = dtgListadoClientes.SelectedIndex; // Comprueba si hay un cliente seleccionado if (dtgListadoClientes.SelectedItem != null) { if (!filter) { // busca el indice en el list y asigna a objeto transfer Cliente transfer = mane.ListarClientes()[pos]; if (cont) { AdministracionContrato aco = new AdministracionContrato(false, transfer, false, false, null); aco.Show(); this.Close(); } else { AdministracionClientes ven = new AdministracionClientes(false, transfer); ven.Show(); this.Close(); } } else { //Se busca el indice en el list auxiliar y se asigna al objeto transfer Cliente transfer = aux[pos]; if (cont) { AdministracionContrato aco = new AdministracionContrato(false, transfer, false, false, null); aco.Show(); this.Close(); } else { AdministracionClientes ven = new AdministracionClientes(false, transfer); ven.Show(); this.Close(); } } } else { await this.ShowMessageAsync("¡Ups!", string.Format( "Debe seleccionar un cliente.")); } }
private void btnVolver_Click(object sender, RoutedEventArgs e) { if (!summ) { this.Close(); } else //Si se llama de administracion -> vacío { if (cont) { AdministracionContrato aco = new AdministracionContrato(true, null, false, false, null); aco.Show(); this.Close(); } else { AdministracionClientes ven = new AdministracionClientes(true, null); ven.Show(); this.Close(); } } }
private void TileAdmCli_Click(object sender, RoutedEventArgs e) { AdministracionClientes ac = new AdministracionClientes(true, null); ac.Show(); }