private void caregaComboTipo() { using (RP_Database d = new RP_Database()) { CB_TIPO.ItemsSource = d.listaTipos(); } }
private void BTN_SALVAR_TIPO_Click(object sender, RoutedEventArgs e) { try { if (TXT_TIPO.Text.Trim().Length == 0) { throw new Exception("Preencha o campo"); } Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10); using (RP_Database d = new RP_Database()) { d.salvaTipo(new TB_TIPO() { ID_TIPO = Convert.ToInt32(hTIPO.Text), TIPO = TXT_TIPO.Text.ToUpper() }); } carregaTipos(); caregaComboTipo(); } 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); } }
private void BTN_SUGERIR_SENHA_Click(object sender, RoutedEventArgs e) { using (RP_Database d = new RP_Database()) { TXT_SENHA.Password = d.Sugere_Senha(); TXT_SENHA1.Text = TXT_SENHA.Password; this.CB_EXIBIR_SENHA.IsChecked = true; } }
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); } } }
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); } }
private async void carregaAnexos() { try { Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10); using (RP_Database d = new RP_Database()) { LBX_ANEXO.ItemsSource = await d.carregaAnexos(Convert.ToInt32(LBL_ID_SENHA_ANEXO.Text)); } } 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); } }
private void BTN_ALTERAR_SENHA_Click(object sender, RoutedEventArgs e) { try { if (this.TXT_EMAIL2.Text.Trim().Length == 0 || this.TXT_SENHA_ATUAL.Password.Trim().Length == 0 || this.TXT_NOVA_SENHA.Password.Trim().Length == 0 || this.TXT_NOVA_SENHA2.Password.Trim().Length == 0) { throw new Exception("Informe todos os campos"); } if (!this.TXT_NOVA_SENHA.Password.Trim().Equals(this.TXT_NOVA_SENHA2.Password.Trim())) { throw new Exception("A nova senha não confere"); } Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10); using (RP_Database d = new RP_Database()) { d.alteraSenha(this.TXT_EMAIL2.Text.Trim(), this.TXT_SENHA_ATUAL.Password.Trim(), TXT_NOVA_SENHA.Password.Trim()); } this.LBL_CASASTRO.Text = "Senha alterada com sucesso!"; this.TXT_EMAIL.Text = this.TXT_EMAIL2.Text; this.PV1.SelectedIndex = 0; } catch (Exception ex) { ShowMessage(MainPage.titulo, ex.Message); } finally { Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Arrow, 10); } }
private async void Anexos_da_Senha() { Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Arrow, 10); FileOpenPicker openPicker = new FileOpenPicker(); openPicker.FileTypeFilter.Add("*"); var files = await openPicker.PickMultipleFilesAsync(); try { Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10); List <ANEXO_SENHA> lista = new List <classes.ANEXO_SENHA>(); foreach (var file in files) { using (StorageItemThumbnail thumbnail = await file.GetThumbnailAsync(ThumbnailMode.PicturesView)) { if (thumbnail != null) { BitmapImage bitmapImage = new BitmapImage(); bitmapImage.SetSource(thumbnail); lista.Add(new ANEXO_SENHA() { ID_SENHA = Convert.ToInt32(this.LBL_ID_SENHA_ANEXO.Text), ANEXO = file.Name, CONTEUDO = await ReadFile(file), IMAGE = bitmapImage }); } } } List <TB_ANEXO_SENHA> lista1 = new List <TB_ANEXO_SENHA>(); foreach (var item in lista) { lista1.Add(new TB_ANEXO_SENHA() { ID_SENHA = item.ID_SENHA, ANEXO = item.ANEXO, CONTEUDO = item.CONTEUDO }); } if (lista1.Any()) { using (RP_Database d = new RP_Database()) { d.gravaAnexos(lista1); } carregaAnexos(); listaSenhas(); } } 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); } }