Jump to content

Search the Community

Showing results for tags 'csharp'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 3,065 results

  1. JoaoF

    Webservice AT SOAP

    Bom dia, Alguém está a conseguir implementar os Webservices SOAP da AT para a Declaração Periodica de IVA, IRC ou IES? Actualmente em .NET dá-me o seguinte erro: An error occurred while making the HTTP request to https://servicos.portaldasfinancas.gov.pt/dm22ircws/SubmeterDeclaracaoIRCService/. This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server. Tenho andado nos foruns e confesso que o tópico Webservice AT está extenso e confuso. Obirgado pela ajuda.
  2. José Jorge Matos

    X509Certificate2

    Boa tarde, Li no link abaixo que ao se instanciar a classe X509Certificate2 para se aceder ao um certificado .pfx, é criado um ficheiro na pasta C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys. https://stackoverflow.com/questions/34527477/clean-my-machinekeys-folder-by-removing-multiple-rsa-files-without-touching-iis Por exemplo: X509Certificate2 cert = new X509Certificate2(certificado, password); Existe alguma forma de evitar que isso aconteça? Estou com problemas com o antivírus, que bloqueia a escrita na pasta que referi acima. Obrigado. JJM
  3. LuisQuintela

    Validação com XSD 1.1

    Boa tarde, Estou a gerar um ficheiro XML através de C#. No final do arquivo estar gerado através do XDocument gostaria de o validar através de um XSD fornecedido pela entidade que necessita do XML. O que acontece é que estou a tentar validar utilizando os recursos do .net framework e já li em alguns locais que o .net não permite validar ficheiros XSD na versão 1.1. Quando tento efetuar a validação dá vários erros, como por exemplo que não reconheçe a tag "Assert" no XSD. Alguem já passou pelo mesmo? Existe alguma outra biblioteca que permita efetuar esta validação correctamente? Com os melhores cumprimentos, Luis Quintela
  4. Morfas3

    Assinatura digital PDF

    Boa noite, Estou a integrar com os serviços da AMA, e estou a tentar assinar digitalmente um pdf com base em chave movel digital. Já tentei uma solução que postaram aqui ha uns anos, com base no cartão de cidadão, mas não tive sucesso. Alguém já fez alguma coisa com chave móvel?
  5. Zé Silva

    Assinar com Cartão de Cidadão

    Boa tarde, Tenho uma tarefa que é assinar um XML usando o cartão de cidadão. Ora para isto, procurei na net sobre os certificados e fui dar com um site do Cartão de Cidadão (Governo) onde têm vários certificados. A minha questão é saber se esses certificados são válidos para o efeito. Isto, porque já tentei usar 2 mas não estou a conseguir, uma vez que, não têm chave privada. Para teste tentei usar a chave pública mas dá uma exception (O conjunto de chaves não existe ) aquando da criação da assinatura. Alguém sabe se existe algum certificado online para testes de forma a fazer o que pretendo? Obrigado
  6. rubenAlves

    Utilziar o webservice AT

    Sei que é uma pergunta muito parva mas.. Alguem tem algum exemplo em c# em que se possa carregar o certificado AT e Enviar uma guia de transporte? Não estou a conseguir encontrar o portal da finanças em como ler o certificado e enviar o documento. Já consegui fazer quase tudo julgo eu, mas não consigo criar o certificado em formato .pfx em vez de .cer Obrigado pelo seu tempo.
  7. Olá, Tenho o seguinte código: _Application excelApp; _Workbook excelWorkbook; _Worksheet excelWorksheet; excelApp = new Microsoft.Office.Interop.Excel.Application(); excelWorkbook = excelApp.Workbooks.Add(Type.Missing); excelWorksheet = null; excelWorksheet = excelWorkbook.Sheets["Folha1"]; excelWorksheet = excelWorkbook.ActiveSheet; //Excel Sheet Name excelWorksheet.Name = "Livro5"; //Get DatagridView Header for (int i = 1; i < Tbl_ALL.Columns.Count; i++) { //Populating excel Header excelWorksheet.Cells[1, i] = Tbl_ALL.Columns[i - 1].HeaderText; } //Export DatagridView Rows for (int j = 0; j < Tbl_ALL.RowCount; j++) { for (int k = 0; k < Tbl_ALL.ColumnCount - 1; k++) { //Populating Excel Rows excelWorksheet.Cells[j + 2, k + 1] = Tbl_ALL.Rows[j].Cells[k].Value.ToString(); } } SaveFileDialog exportExcelFile = new SaveFileDialog(); //Excel File Name exportExcelFile.FileName = "exportedExcelFile"; //Default Excel Extension exportExcelFile.DefaultExt = "xlsx"; if (exportExcelFile.ShowDialog() == DialogResult.OK) { //Saving Excel File To your Computer excelWorkbook.SaveAs(exportExcelFile.FileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing); //Message after excel file is saved MessageBox.Show("Excel File Saved"); } O problema é quando clico no botão de exportar, dá-me erro: a referência de objeto não foi definida como uma instância de um objecto. Por baixo da zona comentada //Populating Excel Rows, Conseguiria me ajudar?
  8. morgado

    Windows IOT - Biometric

    Boa tarde, Eu queria desenvolver um aplicativo C # (XAML) para raspberry pi 3 com o Windows IOT com autenticação por meio de um scanner de impressão digital. Alguém me pode dar uma ajuda a escolher o hardware da impressão digital? E como se comunicar com ele? Obrigado
  9. Boas pessoal estou de volta no fórum para tirar uma duvida e vai ser bem rápido. Tenho minha aplicação funcional desenvolvida em vb.net o código tudo correto funciona redondo, Mas venho encarando um problema por estes dias com o justo app.config que ficam armazenadas as informações do my.settings O problema que acontece que ele apaga as linhas do XML de configurações isso acontece em algumas maquinas, Alguém sabe uma solução para isso.Já pensei em varias maneiras e ainda nao consegui solucionar o problema em questão...... Ex: Neste app.config fica na pasta C:\Users\MeuPc\AppData\Local\Nomedaaplicacao\ " Aqui fica o justo arquivo que não se de que forma em algumas maquinas ele apaga estas configurações e não funciona mais a aplicação pois dentro dele tem a localização do banco de dados e outras informações importantes para funcionamento do Software
  10. Ralado

    Duplicidade no Grid

    boa noite galera estou tentando verificar se ja existe um registro no grid, mas não estou conseguindo meu código é o seguinte criei o método segue abaixo //pesquisa se tem registro duplicado no grid public static bool Duplicidade(this DataGridView pValor, string pColumn, string pValorComp) { bool retorno = false; foreach (DataGridViewRow item in pValor.Rows) { if (item.Cells[pColumn].Value.ToString() == pValorComp) retorno = true; } return retorno; } e aqui o código do botão onde ele vai verificar // Adiciona os Produtos ao Grid private void btnAdicionar_Click(object sender, EventArgs e) { if (gProduto == null) { MessageBox.Show("Nenhum produto foi selecionado."); } else if (txtQuantidade.Text == string.Empty) { MessageBox.Show("Quantidade está vazia."); } else if (gProduto.Estoque.Quantidade < txtQuantidade.Text.ToInt()) { MessageBox.Show(string.Format("Produto com estoque abaixo do adicionado.\nEstoque Atual: {0}", gProduto.Estoque.Quantidade.ToString())); } else if (dgvItens.Duplicidade("clmCodProd", gProduto.IdProduto.ToString()) == true && btnAdicionar.Text == "Inserir") MessageBox.Show("O produto já foi selecionado.");
  11. Estou a desenvolver um sistema POS para o meu projeto final de ano estou com um grande problema que não estou conseguir resolver . Quero carregar os produtos que eu insiro na minha base de dados para o programa e que fique desta maneira (ver a imagem) mas não encontro nenhum video / forum que fale sobre isto. Se me poderem ajudar agradecia porque e a única coisa que me falta para acabar o projeto Linguagem usada: C# WPF e base de dados Mysql
  12. Caros amigos, Sou novo no fórum e também tenho pouca experiência com C#, e gostaria de saber como faço para capturar dados de determinadas linhas do RichTextBox e preparar os dados apra gravar no database. Eu baixei uma aplicação da internet que já faz essa captura dos dados do pdf para o RichTextBox, onde eu utilizo a biblioteca "iTextSharp", poré, necessito capturar alguns dados de determinadas linhas. Desde já agradeço a ajuda.
  13. Agostinho_ferreira

    Não consigo abrir pdf com axAcroPDF

    Boa noite, criei o seguinte código if (openFileDialog1.ShowDialog() == DialogResult.OK) { string abrir = openFileDialog1.FileName; axAcroPDF1.Visible = true; axAcroPDF1.src = abrir; } so que ao executar o programa n consigo que ele me abra o pdf, alguem me podera dar uma ajuda
  14. spocker

    appconfig

    Boa tarde como devo fazer para no appconfig preencher o connectionString com os dados recolhidos no userSettings ou seja Data Source= <setting name="SqlSrv" serializeAs="String"> <value /> </setting> por exemplo <connectionStrings> <add name="conexao" connectionString="Data Source=; Initial Catalog=; User Id=; Password=;" providerName="System.Data.SqlClient"/> </connectionStrings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> </startup> <userSettings> <TD.Properties.Settings> <setting name="SqlSrv" serializeAs="String"> <value /> </setting> <setting name="User" serializeAs="String"> <value /> </setting> <setting name="Pass" serializeAs="String"> <value /> </setting> <setting name="BD" serializeAs="String"> <value /> </setting> </TD.Properties.Settings> </userSettings>
  15. tiagosvki93

    C# WinForms Nif.pt

    Boa tarde a toda a comunidade. Estou a tentar implementar no meu projecto em Winforms C#, a consulta à plataforma nif.pt utilizado o webservice disponibilizado por eles. Já tentei vários procedimentos para "ler" o retorno, mas ainda não consegui nenhum resultado. Alguém já fez este procedimento, que me possa dar umas dicas? Obrigado desde já, Cumprimentos, Tiago Marques
  16. Tenho uma app que fiz há algum tempo atrás que corre na taskbar quando em execução e tem um pequeno menu e form para parar e iniciar um componente de "remote desktop". Estou a pensar adicionar novas funcionalidades onde necessito que esta app responda a comandos remotos podendo executar acções no sistema e/ou retornar dados simples ou por vezes complexos. Pelo meu ponto de vista, adicionando capacidades de server Rest devo conseguir fazer o que pretendo... Agora o meu problema é que estou um pouco perdido como integrar a parte de "rest server" em simultâneo nesta app. Alguém pode dar algumas dicas atendendo a que estou um pouco enferrujado ? Obrigado JL
  17. Simei

    Reconhecimento de voz

    Estou a desenvolver um programa de reconhecimento de voz que liga e desliga luzes por voz. Estou com dificuldades no reconhecimento de voz no momento em que ele entra no while abaixo e deixa de reconhecer voz. Agradeço qualquer tipo de ajuda. public void Sre_Reconhecimento(object sender, SpeechRecognizedEventArgs e) { string frase = e.Result.Text; bool ouvir; ouvir = false; MessageBox.Show(frase); if (frase.Equals("Doctor house")) { ouvir = true; } while (ouvir == true) { if (frase.Equals("Ligar luz da sala")) { MessageBox.Show("Luz ligada"); serialPort1.Open(); serialPort1.WriteLine("on3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; ouvir = false; } if (frase.Equals("Desligar luz da sala")) { serialPort1.Open(); serialPort1.WriteLine("off3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("on4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("off4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("on5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("off5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("on6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("off6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("on7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("off7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } if (frase.Equals("Ligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("on8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("off8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("on9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("off9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("on10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("off10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } } MessageBox.Show("Estou fora"); } using System.Collections.Generic; using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Microsoft.Speech.Recognition; using System.Speech.Synthesis; using System.Globalization; using System.Threading; using System.Diagnostics; using System.IO.Ports; namespace Reconhecimento_de_Voz { public partial class Form1 : Form { bool luz = false; static CultureInfo ci = new CultureInfo("pt-BR"); static SpeechRecognitionEngine reconhecedor; SpeechSynthesizer resposta = new SpeechSynthesizer(); public string[] ListaPalavras = { "Ligar luz da cozinha", "Desligar luz da cozinha", "Doctor house ligar luz da sala", "Ligar luz do escritorio", "Desligar luz do escritorio", "Ligar luz da sala", "Desligar luz da sala", "Ligar luz da casa de banho", "Desligar luz da casa de banho", "Ligar luz do quarto", "Desligar luz do quarto", "Ligar luz do corredor", "Desligar luz do corredor", "Ligar luz da rua", "Desligar luz da rua", "Ligar luz da garagem", "Desligar luz da garagem","Doctor house", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "20", "30", "40", "50", "60"}; public Form1() { InitializeComponent(); init(); //Data Atual var x = DateTime.Now; var date = DateTime.Now; int h = date.Hour; int m = date.Minute; //23 Setembro a 20 de Março das 7:30 ás 18:00 var inv1 = new DateTime(DateTime.Now.Year, 09, 22); var inv2 = new DateTime(DateTime.Now.Year + 1, 03, 20); bool inverno = ((x > inv1) && (x < inv2)); //21 de Março a 22 Setembro das 6:00 da manhã ás 20:30 var verao1 = new DateTime(DateTime.Now.Year, 03, 21); var verao2 = new DateTime(DateTime.Now.Year + 1, 09, 22); bool verao = ((x > verao1) && (x < verao2)); if (verao) { if (h == 6 && m == 00) { serialPort1.Open(); serialPort1.WriteLine("off"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (h == 20 && m == 30) { serialPort1.Open(); serialPort1.WriteLine("on"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } } if (inverno) { if (h == 7 && m == 30) { serialPort1.Open(); serialPort1.WriteLine("off"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (h == 18 && m == 00) { serialPort1.Open(); serialPort1.WriteLine("on"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } } try { PortBox.Items.AddRange(SerialPort.GetPortNames()); PortBox.SelectedIndex = 0; serialPort1.BaudRate = (9600); serialPort1.ReadTimeout = (2000); serialPort1.WriteTimeout = (2000); } catch (Exception ex) { MessageBox.Show(ex.Message); } } public void Gramatica() { try { reconhecedor = new SpeechRecognitionEngine(ci); } catch (Exception ex) { MessageBox.Show("Erro ao integrar a lingua escolhida: " + ex.Message); } var gramatica = new Choices(); gramatica.Add(ListaPalavras); var gb = new GrammarBuilder(); gb.Append(gramatica); try { var g = new Grammar(gb); try { reconhecedor.RequestRecognizerUpdate(); reconhecedor.LoadGrammarAsync(g); reconhecedor.SpeechRecognized += Sre_Reconhecimento; reconhecedor.SetInputToDefaultAudioDevice(); resposta.SetOutputToDefaultAudioDevice(); reconhecedor.RecognizeAsync(RecognizeMode.Multiple); } catch(Exception ex) { MessageBox.Show("Microfone não encontrado: " + ex.Message); } } catch(Exception ex) { MessageBox.Show("Erro ao criar gramática: " + ex.Message); } } public void tempo() { } public void init() { resposta.Volume = 100; resposta.Rate = 3; Gramatica(); } public void Sre_Reconhecimento(object sender, SpeechRecognizedEventArgs e) { string frase = e.Result.Text; bool ouvir; ouvir = false; MessageBox.Show(frase); if (frase.Equals("Doctor house")) { ouvir = true; } while (ouvir == true) { if (frase.Equals("Ligar luz da sala")) { MessageBox.Show("Luz ligada"); serialPort1.Open(); serialPort1.WriteLine("on3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; ouvir = false; } if (frase.Equals("Desligar luz da sala")) { serialPort1.Open(); serialPort1.WriteLine("off3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("on4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("off4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("on5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("off5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("on6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("off6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("on7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("off7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } if (frase.Equals("Ligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("on8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("off8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("on9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("off9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("on10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("off10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } } MessageBox.Show("Estou fora"); } private void Form1_Load(object sender, EventArgs e) { } private void PortBox_SelectedIndexChanged(object sender, EventArgs e) { serialPort1.PortName = PortBox.Text; } } }
  18. martinho3712

    Renci SshNet

    Boa tarde, Estou a tentar fazer uma aplicação para enviar 6 ficheiros todos os dias por sftp. Estou a utilizar C# e a dll Renci.SshNet. static Renci.SshNet.SshClient ssh; static Renci.SshNet.ShellStream stream; ssh = new Renci.SshNet.SshClient("100.61.214.120", "WZSFPRYOUR10", "+WZSFPRYOUR1010"); ssh.Connect(); mas sempre que corro a app encontro este erro. Error while connecting : Renci.SshNet.Common.SshAuthenticationException: No suitable authentication method found to complete authentication. at Renci.SshNet.ConnectionInfo.Authenticate(Session session) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.Connect() O que posso estar a fazer de errado????? Obrigado
  19. prodigy268

    Enviar dados via wifi apartir do smartPhone

    Boa tarde, estou a densevolver um projeto para a universidade onde, tenho de enviar ou receber dados do telemóvel para uma api, os dados tem de trabalhar com wifi visto que é um projeto iot(internet of things). As minhas questões são; Como envio ou recebo os dados pelo telemóvel ? tenho de criar uma app para fazer isso ? Tudo que encontrei na net era sempre tudo à volta de sockets mas isso não me interessa. Alguem já trabalhou com projetos do mesmo género ? Que sugestões podem dar? Atenciosamente
  20. Alex Silveira Amaral

    Preencher TextBox C#

    Em um Form1 tem um botão para pesquisar que abre um outro Form2 com um campo de pesquisa. Após preencher ou não esse campo, o resultado aparece numa DataGridView. Então escolhe a linha e os dados supostamente iriam preencher os TextBox do Form1. Porém quando passo o DataGridView como parâmetro de um método, os TextBox não se alteram. Irei deixar aqui o código do método que supostamente teria de preencher os TextBox: public void EditFuncionario(DataGridView dataGridPesqFunc) { DataGridViewRow row = dataGridPesqFunc.Rows[0]; txtCod.Text = row.Cells["ID"].Value.ToString().Trim(); txtNome.Text = row.Cells["Nome"].Value.ToString().Trim(); txtCpf.Text = row.Cells["CPF"].Value.ToString().Trim(); txtEmail.Text = row.Cells["Email"].Value.ToString().Trim(); txtFixo.Text = row.Cells["Fixo"].Value.ToString().Trim(); txtCel.Text = row.Cells["Celular"].Value.ToString().Trim(); txtRua.Text = row.Cells["Rua"].Value.ToString().Trim(); txtNumero.Text = row.Cells["Numero"].Value.ToString().Trim(); txtBairro.Text = row.Cells["Bairro"].Value.ToString().Trim(); txtComplemento.Text = row.Cells["Complemento"].Value.ToString().Trim(); txtCidade.Text = row.Cells["Cidade"].Value.ToString().Trim(); txtCep.Text = row.Cells["CEP"].Value.ToString().Trim(); comboBoxEstados.SelectedItem = row.Cells["UF"].Value.ToString().Trim(); btnAlterar.Enabled = true; } Aqui o mesmo código, porém eu coloquei um Console.WriteLine para comprovar que o parâmetro não está sem valores ou nulo. public void EditFuncionario(DataGridView dataGridPesqFunc) { DataGridViewRow row = dataGridPesqFunc.Rows[0]; txtCod.Text = row.Cells["ID"].Value.ToString().Trim(); Console.WriteLine("NOME = " + row.Cells["Nome"].Value.ToString().Trim()); txtNome.Text = row.Cells["Nome"].Value.ToString().Trim(); txtCpf.Text = row.Cells["CPF"].Value.ToString().Trim(); txtEmail.Text = row.Cells["Email"].Value.ToString().Trim(); txtFixo.Text = row.Cells["Fixo"].Value.ToString().Trim(); txtCel.Text = row.Cells["Celular"].Value.ToString().Trim(); txtRua.Text = row.Cells["Rua"].Value.ToString().Trim(); txtNumero.Text = row.Cells["Numero"].Value.ToString().Trim(); txtBairro.Text = row.Cells["Bairro"].Value.ToString().Trim(); txtComplemento.Text = row.Cells["Complemento"].Value.ToString().Trim(); txtCidade.Text = row.Cells["Cidade"].Value.ToString().Trim(); txtCep.Text = row.Cells["CEP"].Value.ToString().Trim(); comboBoxEstados.SelectedItem = row.Cells["UF"].Value.ToString().Trim(); btnAlterar.Enabled = true; } A saída desse Console.WriteLine está mostrando corretamente, somente os TextBox que não alteram seu conteúdo.
  21. Boas pessoal estou com minha aplicação com problemas nao sei se é Framework ou se tem alguma coisa haver no meu Desktop e em alguns clientes funciona normalmente o problema esta sendo que em alguns lugares depende a versão do windows 10 acho que Build 1090 ele simplesmente abre e se fecha.... Nao sei o porque faço a compilação dele em Release e DEBUG no formato X86 e X64 Com base em Framework 4.0 mas mesmo assim nao abre em alguns pcs Ja tentei reinstalar o Framework na maquina cliente , tentei desinstalar... No caso o Framework no pc e 4.8 Alguma ideia porque o aplicativo em vb.net nao abre apenas aparece na tela e se fecha.../???
  22. Ralado

    alguem me ajuda

    como faço para habilitar e desabilitar um botao que esta em outro form dentro de um panel?
  23. General

    Httpweb request

    Bom dia tenho seguinte código em java e quero desenvolver para c# alguém já fez algo semelhante? O código é o seguinte: private boolean addRequestParametersToWebservice(SubmitWebserviceRequest submitRequest) { addParameter("systemName", "taxUser"); addParameter("systemPass", Password.encryptWithPaddingLength("y5jeC$maQe")); addParameter("decl", submitRequest.getDeclaracaoToRequest()); addParameter("declVersion", submitRequest.getDeclVersion()); if (submitRequest.hasAppVersion()) addParameter("app_version", submitRequest.getAppVersion()); addParameter("checkwarnings", String.valueOf(submitRequest.isCheckWarnings())); for (Iterator iter = submitRequest.getUsers().iterator(); iter.hasNext(); ) { SubmitUser submitUser = (SubmitUser)iter.next(); if (submitUser.getId().equals("SPA")) { addParameter("nifA", submitUser.getNif()); addParameter("passwordA", submitUser.getPassword()); } else if (submitUser.getId().equals("SPB")) { addParameter("nifB", submitUser.getNif()); addParameter("passwordB", submitUser.getPassword()); } else if (submitUser.getId().equals("TOC")) { addParameter("nifTOC", submitUser.getNif()); addParameter("passwordTOC", submitUser.getPassword()); addParameter("toc", submitUser.getNif()); addParameter("passwordToc", submitUser.getPassword()); } } for (Iterator iter = submitRequest.getOptionalFields().iterator(); iter.hasNext(); ) { Pair optionalField = (Pair)iter.next(); addParameter((String)optionalField.getFirst(), (String)optionalField.getSecond()); } return true; } A outra dúvida é: Não tendo wsdl para o webservice: https://www.portaldasfinancas.gov.pt/pt/externalws/oadmrsv/entregarDMROffline.action Há outra forma de identificar os parâmetros? Obrigado
  24. Ralado

    Referência de objeto não definida

    estou tentando abrir um form dentro de um panel mais ta dando erro este é meu código o penel fica no form principal e o button1 fica em outro form não consigo acessar o panel private void button1_Click(object sender, EventArgs e) { var Form2 = new Form2(); Form2.MdiParent = singonton.InstanciaMDI(); Form2.TopLevel = false; Form2.AutoScroll = true; panel1.Controls.Add(Form2); panel1.Tag = Form2; Form2.Show(); }
  25. Fausto Luís

    ANSWERED Preencher ListView usando Generics

    Boas, Uso um form base para pesquisa, do qual outros forms são herdados; possui duas opções de pesquisa (por Id e Descrição), e uma ListView com o resultado da mesma. Recebe como parâmetros uma classe (modelo de dados já filtrado), e a ListView a preencher. O que pretendo é criar um método genérico que faça esse preenchimento (valores "Valor do Id" e "Valor da Descrição"),, seja qual for a classe recebida. Antecipadamente grato. Fausto. Código existente: using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Windows.Forms; namespace Services.Common { public static class ListView_ListItems<T> where T : class { public static void ListItems(List<T> model, ListView lv2Populate) { try { lv2Populate.Items.Clear(); foreach (var reg in model) { ListViewItem item = new ListViewItem { Text = "Valor do Id" }; item.SubItems.Add("Valor da Descrição"); lv2Populate.Items.Add(item); } } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } } } } .
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.