private void btnGravar_Click(object sender, EventArgs e) { if ((txtNome.Text == "") || (txtTel.Text == "")) { MessageBox.Show("Os campos em negrito são obrigatórios!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { try { var cliente = new Cliente(); cliente.Nome = txtNome.Text; cliente.Endereco = txtEnd.Text; cliente.Bairro = txtBairro.Text; cliente.Estado = cbbEstado.Text; cliente.Telefone = txtTel.Text; cliente.Celular = txtCel.Text; cliente.Email = txtEmail.Text; var logica = new ClienteLogica(); logica.Salvar(cliente); MessageBox.Show("Salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentOutOfRangeException) { MessageBox.Show("O telefone deve ter 8 ou 9 dígitos.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//Clique do botão gravar private void btnGravar_Click(object sender, EventArgs e) { try { //Criamos uma instancia já preenchida para a variável cliente que criamos anteriormente _cliente = new Cliente { Codigo = ObterCodigo(), Nome = txtNome.Text, Endereco = txtEnd.Text, Bairro = txtBairro.Text, Estado = cbbEstado.Text, Telefone = txtTel.Text, Celular = txtCel.Text, Email = txtEmail.Text }; //Salvamos o cliente através do método Salvar da camada de logica _logica.Salvar(_cliente); MessageBox.Show("Salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); } catch (ArgumentNullException) { MessageBox.Show("Os campos em negrito são obrigatórios!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (ArgumentOutOfRangeException) { MessageBox.Show("O telefone deve ter 8 ou 9 dígitos.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }