Пример #1
0
        private void btnSalvarUsuario_Click(object sender, EventArgs e)
        {
            clsPessoa pessoa = new clsPessoa();

            pessoa.Nome           = txtNome.Text;
            pessoa.SobreNome      = txtSobreNome.Text;
            pessoa.DataNascimento = dtDataNascimento.Value;
            pessoa.Email          = txtEmail.Text;
            pessoa.Senha          = txtSenha.Text;
            pessoa.idNivel        = 1;

            clsPessoaNegocio pessoaNegocio = new clsPessoaNegocio();
            string           retorno       = pessoaNegocio.Inserir(pessoa);

            try
            {
                int id_cliente = Convert.ToInt32(retorno);
                MetroFramework.MetroMessageBox.Show(this, "Usuario inserido com sucesso. Código: " + id_cliente.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = DialogResult.Yes;
            }
            catch
            {
                MetroFramework.MetroMessageBox.Show(this, "Não foi possivel inserir. Detalhe: " + retorno, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.No;
            }
        }
Пример #2
0
        private void btnSalvarUsuario_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" && txtSobreNome.Text != "" && txtEmail.Text != "")
            {
                if (txtSenha.Text != "" && txtConfirmarSenhar.Text != "")
                {
                    if (txtSenha.Text.Equals(txtConfirmarSenhar.Text))
                    {
                        try
                        {
                            clsPessoa pessoa = new clsPessoa();

                            pessoa.Nome           = txtNome.Text;
                            pessoa.SobreNome      = txtSobreNome.Text;
                            pessoa.DataNascimento = dtDataNascimento.Value;
                            pessoa.Email          = txtEmail.Text;
                            pessoa.Senha          = txtSenha.Text;
                            pessoa.idNivel        = 2;

                            clsPessoaNegocio pessoaNegocio = new clsPessoaNegocio();
                            retorno = pessoaNegocio.Inserir(pessoa);

                            if (retorno.Length == 1)
                            {
                                int id_cliente = Convert.ToInt32(retorno);
                                MetroFramework.MetroMessageBox.Show(this,
                                                                    "\n\nUSUÁRIO CADASTRADO COM SUCESSO.\n\n\n" +
                                                                    "SEJA BEM-VINDO(A): " + pessoa.Nome.ToString() + " " + pessoa.SobreNome.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                Close();
                                Dispose();
                            }
                            else
                            {
                                MetroFramework.MetroMessageBox.Show(this, "Não foi possivel cadastrar o novo usuário. Detalhe: " + retorno, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        catch (Exception exception)
                        {
                            throw new Exception("Não foi possivel inserir. Detalhe: " + exception.Message);
                        }
                    }
                    else
                    {
                        MetroFramework.MetroMessageBox.Show(this, "As senhas estão diferentes !", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "\nCampos em Branco !\n\nPreencha todos os campos, Por favor !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MetroFramework.MetroMessageBox.Show(this, "\nCampos em Branco !\n\nPreencha todos os campos, Por favor !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }