public usDevolucao(string parameter) { InitializeComponent(); pgto = 0; Parameter = parameter; cliente.Cpf = parameter; cliente = ClienteDAO.Get(cliente); string status = null; if (cliente.CarroId == 0) { listReserva = ReservaDAO.GetReservaMoto(parameter, cliente.MotoId); foreach (var item in listReserva) { status = item.Status; } } if (cliente.MotoId == 0) { listReserva = ReservaDAO.GetReservaCarro(parameter, cliente.CarroId); foreach (var item in listReserva) { status = item.Status; } } if ((listReserva.Count == 0 || cliente.PossuiReserva.Equals("NAO")) || status.Equals("PENDENTE")) { MessageBox.Show("Não possui reserva para fazer devolução ou sua reserva não foi aprovada!"); GridMainDevolucao.Children.Clear(); return; } if (status.Equals("CANCELADA")) { MessageBox.Show("Sua reserva não foi aprovada pelo Administrador!!"); GridMainDevolucao.Children.Clear(); return; } foreach (var item in listReserva) { reserva.IdReserva = item.IdReserva; reserva = ReservaDAO.GetReserva(reserva); txtDataReserva.Text = reserva.DataDevolucao.ToString("dd/MM/yyyy HH:mm"); if (item.Carro == null) { reserva.Moto = item.Moto; } if (item.Moto == null) { reserva.Carro = item.Carro; } reserva.Cliente = item.Cliente; } }