コード例 #1
0
        private void btnSalvar_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.AlterarCliente(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)
            {
                MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ClientesDTO dto = new ClientesDTO();
                dto.id_Cliente     = Convert.ToInt32(lblId.Text);
                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.ds_Situacao    = true;
                dto.num_Celular    = txtNCelular.Text;
                dto.num_Telefone   = txtNTelefone.Text;

                ClientesBusiness business = new ClientesBusiness();
                business.AlterarCliente(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);
                }
            }
        }