private async void Card_MouseDown(object sender, MouseButtonEventArgs e) { //pegando a key da licenda dentro header do expander. string lic = (((((Card)sender).Content as Expander).Header as StackPanel).Children[1] as TextBlock).Text; //fazendo uma verificaçao antes de exluir a licença if (await TelaInicial.EscolhaDialogHostAsync($"Realmente quer excluir essa licença?\n{lic}")) { //excluindo a licença do banco, e verificando o retorno da tarefa if (await new LicencaInfo().ApagarAsync(lic)) { //removendo o card da tela ListaLicencas_sp.Children.Remove((Card)sender); //enviando a mensagem de sucesso!. MetodosConstantes.EnviarMenssagem($"{lic} foi removida!"); } } }
private async void Button_Click(object sender, RoutedEventArgs e) { if (await TelaInicial.EscolhaDialogHostAsync("Voce tem certeza que deseja limpar todos os campos?")) { _caminhoImagem = null; ImagemPlugin_img.Source = null; ExcluirArquivo_bt.IsEnabled = false; ProcurarArquivo_bt.IsEnabled = true; CaminhoArquivo_txt.Clear(); NomeDoPlugin_txt.Clear(); VersaoDoPlugin_txt.Clear(); TipoDoPlugin_gb.SelectedIndex = -1; PrecoDoPlugin_txt.Clear(); PrecoDoPlugin_txt.IsEnabled = false; AutorDoPlugin_txt.Clear(); DescricaoDoPlugin_txt.Clear(); MetodosConstantes.EnviarMenssagem("Os campos foram limpos!"); } }
private async Task <bool> MessageBoxResult(bool keyGlobal, uint pluginID, uint userID) { return(await TelaInicial.EscolhaDialogHostAsync($"Voce realmente quer adicionar a licença ao banco?\n\nInformaçoes:\nKey: {LicencaGerada_txt.Text}\nServidor: {ServidorIP_txt.Text}\nClienteID: {userID}{((pluginID == 0) ? $"\nGlobal: {keyGlobal.ToString()}" : $"\nPluginID: {CodigoPlugin_txt.Text}")}")); }