private void txtRecibo_Leave(object sender, EventArgs e) { Alugado alugado = new Alugado(); if (!txtRecibo.Text.Equals("")) { try { alugado.Id = int.Parse(txtRecibo.Text); AlugadoDAO.ObterAluguelPorId(alugado); } catch { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtRecibo.Clear(); txtRecibo.Focus(); } } }
private void btnDevolver_Click(object sender, EventArgs e) { try { Alugado alugar = new Alugado(); Cliente cliente = new Cliente(); cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); alugar.Cliente = cliente; alugar = AlugadoDAO.ObterAluguelPorCliente(alugar); if (alugar != null) { alugar.Id = int.Parse(txtRecibo.Text); alugar = AlugadoDAO.ObterAluguelPorId(alugar); if (alugar != null) { if (alugar.Carro.EstadoDisp == false) { alugar.Carro.EstadoDisp = true; AlugadoDAO.Excluir(alugar); MessageBox.Show("Carro Devolvido", "Devolvido"); } else { MessageBox.Show("O Carro não esta locado", "Erro"); } } else { MessageBox.Show("Carro inexistente", "Erro"); } } else { MessageBox.Show("Carro inexistente", "Erro"); } } catch (SqlException r) { MessageBox.Show(r + "Erro ao Devolver Carro", "Erro"); } }
private void btnEquipar_Click(object sender, EventArgs e) { try { if (!txtValorTotal.Text.Equals("")) { Equipado equipado = new Equipado(); Alugado alugar = new Alugado(); alugar = AlugadoDAO.ObterAluguelPorId(alugar); cliente.Email = email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); if (AlugadoDAO.ObterAluguelPorId(alugar) != null) { equipado.Alugado = alugar; equipado.ValorTotal = double.Parse(txtValorTotal.Text); EquipadoDAO.Incluir(equipado); this.Close(); MessageBox.Show("O recibo do equipamento de seu carro: " + equipado.Id + " foi concluido com sucesso", "Cadastrado"); } else { MessageBox.Show("Carro já foi Equipado.", "Carro já Equipado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Valor é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (SqlException r) { MessageBox.Show(e + "Erro ao cadastrar", "Erro"); } }