private void btnCadastrar_Click(object sender, EventArgs e) { try { ClientesDTO dto = new ClientesDTO(); dto.nm_Nome = txtNome.Text; dto.ds_CPF = txtCPF.Text; dto.ds_CEP = txtCEP.Text; dto.ds_Logradouro = txtLogradouro.Text; dto.ds_Bairro = txtBairro.Text; dto.ds_UF = txtUF.Text; dto.ds_Complemento = txtComplemento.Text; dto.ds_Email = txtEmail.Text; dto.num_Celular = txtNCelular.Text; dto.num_Telefone = txtNTelefone.Text; ClientesBusiness business = new ClientesBusiness(); business.CadastrarCliente(dto); MessageBox.Show("Cliente cadastrado com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { if (ex.Message.Contains("'ds_CPF'")) { MessageBox.Show("Este CPF já está cadastrado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ex.Message.Contains("'ds_Email'")) { MessageBox.Show("Este Email já está cadastrado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show($"Ocorreu um erro não identificado: {ex.Message}", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { ClientesDTO dto = new ClientesDTO(); dto.nm_Nome = txtNome.Text; dto.ds_CPF = txtCPF.Text; dto.ds_CEP = txtCEP.Text; dto.ds_Logradouro = txtLogradouro.Text; dto.ds_Bairro = txtBairro.Text; dto.ds_UF = txtUF.Text; dto.ds_Complemento = txtComplemento.Text; dto.ds_Email = txtEmail.Text; dto.num_Celular = txtNCelular.Text; dto.num_Telefone = txtNTelefone.Text; ClientesBusiness business = new ClientesBusiness(); int idCliente = business.CadastrarCliente(dto); if (idCliente == 0) { throw new ArgumentException("O cliente não foi cadastrado com sucesso!"); } else { MessageBox.Show("Cliente cadastrado com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); } Close(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } //catch (Exception) //{ // MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); //} }