private async void BtnEditarContrato_Click(object sender, RoutedEventArgs e) { int pos = dtgListarContrato.SelectedIndex; if (dtgListarContrato.SelectedItem != null) { if (!filter) { Contract transfer = mane.ListarContratos()[pos]; AdministracionContrato ven = new AdministracionContrato(true, null, false, true, transfer); ven.Show(); this.Close(); } else { Contract transfer = aux[pos]; AdministracionContrato aco = new AdministracionContrato(true, null, false, true, transfer); aco.Show(); this.Close(); } } else { await this.ShowMessageAsync("¡Ups!", string.Format( "Debe seleccionar un contrato.")); } }
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 BackupRestore() { MessageBoxResult result = MessageBox.Show("Se ha detectado un respaldo de la sesión anterior." + " ¿Desea restaurarlo?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { AdministracionContrato acon = new AdministracionContrato(true, null, true, false, null); acon.Show(); } else if (result == MessageBoxResult.No) { string path = AppDomain.CurrentDomain.BaseDirectory + "\\Datos.bin"; File.Delete(path); } }
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 TileAdmCon_Click(object sender, RoutedEventArgs e) { AdministracionContrato acon = new AdministracionContrato(true, null, false, false, null); acon.Show(); }