Exemplo n.º 1
0
        private void BTN_CADASTRAR_Click(object sender, RoutedEventArgs e)
        {
            bool erro = false;

            if (this.TXT_NOME.Text.Trim().Length == 0 ||
                this.TXT_EMAIL1.Text.Trim().Length == 0 ||
                this.TXT_SENHA1.Password.Trim().Length == 0 ||
                this.TXT_SENHA2.Password.Trim().Length == 0)
            {
                erro = true;
                ShowMessage(MainPage.titulo, "Todos os campos são obrigatório");
            }

            if (!erro)
            {
                if (!this.TXT_SENHA1.Password.Trim().Equals(this.TXT_SENHA2.Password.Trim()))
                {
                    erro = true;
                    ShowMessage(MainPage.titulo, "As senhas não conferem");
                }
            }

            if (!erro)
            {
                Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10);

                try
                {
                    using (RP_Database d = new RP_Database())
                    {
                        string cipherText = d.Encrypt(TXT_SENHA1.Password.Trim());

                        d.Novo_Usuario(new TB_USUARIO()
                        {
                            NOME_USUARIO  = this.TXT_NOME.Text.Trim().ToUpper(),
                            SENHA_USUARIO = cipherText,
                            EMAIL_USUARIO = this.TXT_EMAIL1.Text.Trim().ToLower()
                        });
                    }

                    this.TXT_EMAIL.Text    = this.TXT_EMAIL1.Text.Trim().ToLower();
                    this.PV1.SelectedIndex = 0;

                    this.LBL_CASASTRO.Text = "Cadastro realizado com sucesso! Faça o seu login";
                }
                catch (Exception ex)
                {
                    ShowMessage(MainPage.titulo, ex.Message);
                }
                finally
                {
                    Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Arrow, 10);
                }
            }
        }
Exemplo n.º 2
0
        private void BTN_SALVAR_emails_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (CB_TIPO.SelectedItem == null ||
                    TXT_CREDENCIAIS.Text.Trim().Length == 0 ||
                    TXT_SENHA.Password.Trim().Length == 0)
                {
                    throw new Exception("Preencha todos os campos");
                }

                Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10);

                using (RP_Database d = new RP_Database())
                {
                    string senha = d.Encrypt(TXT_SENHA.Password);

                    d.salvaSenha(new TB_SENHA()
                    {
                        ID_SENHA        = Convert.ToInt32(LBL_ID_SENHA.Text),
                        DESCRICAO_SENHA = TXT_CREDENCIAIS.Text,
                        SENHA           = senha,
                        ID_USUARIO      = this.ID_USUARIO,
                        TIPO_SENHA      = ((TB_TIPO)CB_TIPO.SelectedItem).TIPO
                    });
                }

                if (Convert.ToInt32(LBL_ID_SENHA.Text) > 0)
                {
                    PV1.SelectedIndex = 0;
                }

                listaSenhas();
                resetForm();

                LBL_CADASTRO.Text = Convert.ToInt32(LBL_ID_SENHA.Text) > 0 ? "Senha alterada com sucesso!" : "Senha gravada com sucesso!";
            }
            catch (Exception ex)
            {
                MainPage.ShowMessage(MainPage.titulo, ex.Message);
            }
            finally
            {
                Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Arrow, 10);
            }
        }