private void btnPedido_Click(object sender, EventArgs e) { try { Alugado alugado = new Alugado(); Carro carro = new Carro(); Cliente cliente = new Cliente(); cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); alugado.Cliente = cliente; alugado = AlugadoDAO.ObterAluguelPorCliente(alugado); if (alugado == null) { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); if (carro != null) { if (carro.EstadoDisp == true) { if (carro.Empresa == cliente.Empresa) { Alugado alugados = new Alugado(); carro.EstadoDisp = false; alugados.Cliente = cliente; alugados.Carro = carro; alugados.DiasAlugado = int.Parse(txtDays.Text); alugados.Valor = float.Parse(txtOrderTotal.Text); AlugadoDAO.Incluir(alugados); txtReceiptNumber.Text = alugados.Id.ToString(); MessageBox.Show("O carro " + carro.Nome + " foi alugado com sucesso e guarde o seu recibo: #" + alugados.Id + " para devolução", "Alugado"); } else { MessageBox.Show("Erro ao alugar - Carro não existe nesta empresa", "Erro"); } } else { MessageBox.Show("Erro ao alugar - Carro já foi Alugado", "Erro"); } } else { MessageBox.Show("Erro ao alugar - Carro incorreto", "Erro"); } } else { MessageBox.Show("Cliente já alugou um carro", "Erro"); } } catch (SqlException c) { MessageBox.Show(c + "Erro ao alugar", "Erro"); } }