private void btnCadastrar_Click(object sender, EventArgs e) { string marca = txtMarca.Text; marca = marca.Trim(); int qtdMarca = marca.Count(); if (qtdMarca > 45) { throw new Exception("Marca não pode passar de 45 caracteres."); } if (qtdMarca == 0) { throw new Exception("Marca inválida."); } string modelo = txtModelo.Text; modelo = modelo.Trim(); int qtdModelo = modelo.Count(); if (qtdModelo > 45) { throw new Exception("Modelo não pode passar de 45 caracteres."); } if (qtdModelo == 0) { throw new Exception("Modelo inválido."); } try { Classes.ClassesClientes.ClienteDTO cliente = cboCliente.SelectedItem as Classes.ClassesClientes.ClienteDTO; dto.ClienteId = cliente.Id; dto.Marca = txtMarca.Text; dto.Modelo = txtModelo.Text; dto.Placa = txtPlaca.Text; Classes.ClassesAutomoveis.AutoBusiness business = new Classes.ClassesAutomoveis.AutoBusiness(); business.Alterar(dto); MessageBox.Show("Automóvel alterado com sucesso!", "SIGMA", MessageBoxButtons.OK); frmListarAutomoveis tela = new frmListarAutomoveis(); tela.AutoCarregar(); } catch (MySqlException ex) { if (ex.Number == 1062) { MessageBox.Show("Placa já existente.", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void autoMóveisToolStripMenuItem_Click(object sender, EventArgs e) { frmListarAutomoveis tela = new frmListarAutomoveis(); OpenScreen(tela); }
private void btnAutomoveis_Click(object sender, EventArgs e) { Telas.frmListarAutomoveis tela = new frmListarAutomoveis(); OpenScreen(tela); }