private void txtCodigo_Leave(object sender, EventArgs e) { Carro carro = new Carro(); if (!txtPlaca.Text.Equals("")) { try { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); txtMarca.Text = carro.Marca; txtNome.Text = carro.Nome; txtAno.Text = carro.Ano.ToString(); txtPortas.Text = carro.Portas.ToString(); txtCambio.Text = carro.Cambio; txtQuilometragem.Text = carro.Quilometragem; txtCor.Text = carro.Cor; txtRateApplied.Text = carro.Preco.ToString(); } catch { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPlaca.Clear(); txtPlaca.Focus(); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (!txtPlaca.Text.Equals("")) { try { Carro carro = new Carro(); carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); carro.Nome = txtNome.Text; carro.Cambio = txtCambio.Text; carro.Cor = txtCor.Text; carro.Marca = txtMarca.Text; carro.Quilometragem = txtQuilometragem.Text; carro.Portas = int.Parse(txtPorta.Text); carro.Ano = int.Parse(txtAno.Text); carro.Preco = double.Parse(txtPreco.Text); carro.EstadoDisp = true; CarroDAO.Editar(carro); MessageBox.Show("Cadastro do carro: " + carro.Nome + " foi alterado !!!", "Alterado"); } catch { MessageBox.Show(e + "Erro ao Alterar Cadastro", "Erro"); } } else { MessageBox.Show("O campo Placa é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void button1_Click(object sender, EventArgs e) { if (!txtPlaca.Text.Equals("")) { empresa.Email = this.email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); if (carro != null) { if (carro.Empresa == empresa) { Carro carro = new Carro(); try { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); txtNome.Text = carro.Nome; txtCambio.Text = carro.Cambio; txtCor.Text = carro.Cor; txtMarca.Text = carro.Marca; txtQuilometragem.Text = carro.Quilometragem; txtPorta.Text = carro.Portas.ToString(); txtAno.Text = carro.Ano.ToString(); txtPreco.Text = carro.Preco.ToString(); txtNome.Enabled = true; txtCambio.Enabled = true; txtCor.Enabled = true; txtMarca.Enabled = true; txtQuilometragem.Enabled = true; txtPorta.Enabled = true; txtAno.Enabled = true; txtPreco.Enabled = true; } catch { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPlaca.Clear(); txtPlaca.Focus(); } } else { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } else { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("O campo Placa é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
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"); } }
private void button1_Click_2(object sender, EventArgs e) { try { Carro Carro = new Carro(); Carro.Placa = txtPlaca.Text; Carro = CarroDAO.obterPlaca(Carro); if (Carro != null) { CarroDAO.Excluir(Carro); MessageBox.Show("Carro Excluido", "Excluido"); this.Close(); } else { MessageBox.Show("Carro inexistente", "Erro"); } } catch { MessageBox.Show("Carro inexistente", "Erro"); } }
private void btnCalculate_Click(object sender, EventArgs e) { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); if (carro != null) { int Dias = 0; double TaxaAplicada = 0.00; double SubTotal = 0.00; double ValorImposto = 0.00; double ValorTotal = 0.00; TaxaAplicada = carro.Preco; try { Dias = int.Parse(this.txtDays.Text); } catch (FormatException) { MessageBox.Show("Número de dias inválido"); } try { TaxaAplicada = double.Parse(txtRateApplied.Text); } catch (FormatException) { MessageBox.Show("Valor inválido para a taxa aplicada"); } SubTotal = Dias * TaxaAplicada; txtSubTotal.Text = SubTotal.ToString("F"); ValorTotal = SubTotal + ValorImposto; txtOrderTotal.Text = ValorTotal.ToString("F"); } }
public void dbInsert() { try { empresa.Email = this.email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); if (!txtNome.Text.Equals("")) { if (!txtCambio.Text.Equals("")) { if (!txtCor.Text.Equals("")) { if (!txtMarca.Text.Equals("")) { if (!txtQuilometragem.Text.Equals("")) { if (!txtPlaca.Text.Equals("")) { if (!txtPorta.Text.Equals("")) { if (!txtAno.Text.Equals("")) { if (!txtPreco.Text.Equals("")) { carro.Placa = txtPlaca.Text; if (CarroDAO.obterPlaca(carro) == null) { if (carro.Empresa.Plano.PlanoCarro == "Pequeno" || carro.Empresa.Plano.PlanoCarro == "pequeno") { if (empresa.Carro.Count < 50) { carro.Placa = txtPlaca.Text; carro.Nome = txtNome.Text; carro.Cambio = txtCambio.Text; carro.Cor = txtCor.Text; carro.Marca = txtMarca.Text; carro.Quilometragem = txtQuilometragem.Text; carro.Portas = int.Parse(txtPorta.Text); carro.Ano = int.Parse(txtAno.Text); carro.Preco = double.Parse(txtPreco.Text); carro.EstadoDisp = true; CarroDAO.Incluir(carro); MessageBox.Show("O cadastro do carro: " + carro.Nome + " foi concluido com sucesso", "Cadastrado"); this.Close(); } else { MessageBox.Show("Limite Atingido de 50 Carros", "Limite Atingido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { carro.Placa = txtPlaca.Text; carro.Nome = txtNome.Text; carro.Cambio = txtCambio.Text; carro.Cor = txtCor.Text; carro.Marca = txtMarca.Text; carro.Quilometragem = txtQuilometragem.Text; carro.Portas = int.Parse(txtPorta.Text); carro.Ano = int.Parse(txtAno.Text); carro.Preco = double.Parse(txtPreco.Text); carro.EstadoDisp = true; CarroDAO.Incluir(carro); MessageBox.Show("O cadastro do carro: " + carro.Nome + " foi concluido com sucesso", "Cadastrado"); this.Close(); } } else { MessageBox.Show("Placa já foi Registrado.", "Placa já Existente", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Preço é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Ano é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Portas é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Placa é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Quilometragem é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Marca é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Cor é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Câmbio é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Nome é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (SqlException e) { MessageBox.Show(e + "Erro ao cadastrar", "Erro"); } }