private bool ValidarLocCli(Cliente cli) { int cont = 0; List <Locacao> loc = LocacaoDAO.ListarLocPorCli(cli.cpf); foreach (Locacao l in loc) { if (!l.devolvido) { cont++; } } if (cont != 0) { return(false); } return(true); }
private void btnBuscar_Click_1(object sender, RoutedEventArgs e) { List <Locacao> vazia = new List <Locacao>(); Cliente cli = ClienteDAO.BuscarCpf(txtCpf.Text); if (cli != null) { locacoes.Clear(); string status; foreach (Locacao loc in LocacaoDAO.ListarLocPorCli(txtCpf.Text)) { if (loc.devolvido) { status = "Entregue"; } else { status = "Com cliente"; } dynamic item = new { cliente = cli.nome, veiculo = loc.veiculo.modelo, prevEntrega = loc.previsaoEntrega.ToString(), situacao = status, preco = loc.totalLocacao.ToString("C2") }; locacoes.Add(item); } dtaLocacoes.ItemsSource = locacoes; } else { MessageBox.Show("Cliente não possui locações cadastradas!", "Locação - WPF", MessageBoxButton.OK, MessageBoxImage.Error); txtCpf.Clear(); txtCpf.Focus(); } }