private void Btn_eliminar_Click(object sender, RoutedEventArgs e) { ClienteEntity cliente = ClienteDAO.BuscarPorRut(tb_rut.Text); if (cliente != null) { if (ContratoDAO.BuscarContratosCliente(cliente).Count != 0) // Si el cliente tiene contratos creados, no se puede eliminar (ABP 2) { MessageBox.Show("No se puede eliminar un cliente con contratos asociados", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } } ClienteDAO.Eliminar(tb_rut.Text); MessageBox.Show("Cliente Eliminado"); RegistroNuevo(); /* * * if (cliente != null) * { * ColeccionClientes.borrar(tb_rut.Text); * MessageBox.Show("Cliente Eliminado"); * } * else * { * MessageBox.Show("Cliente no registrado"); * } */ }