Jump to content

Search the Community

Showing results for tags 'C#'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 346 results

  1. paulopoxoreo1234@gmail.com

    Como programar na linguagem C (texto confuso)

  2. Olá, atualmente faço parte de uma comunidade brasileira que está imersa em um projeto DeFi de um Token que roda na rede BSC. Temos um Token chamado SkyRocketSR criado a 31 dias e ja somos mais de 5000 pessoas interessadas no seu sucesso. Estamos em busca de programadores, designers e todos que poderem somar à comunidade de alguma forma. Alguém gostaria de saber mais do projeto e quem sabe compor a equipe da linha de frente já que somos uma comunidade? Obrigado e contamos com você. https://skyrocketsr.com/en/ Aqui há mais sobre nós!
  3. Olá, atualmente faço parte de uma comunidade brasileira que está imersa em um projeto DeFi de um Token que roda na rede BSC. Temos um Token chamado SkyRocketSR criado a 31 dias e ja somos mais de 5000 pessoas interessadas no seu sucesso. Estamos em busca de programadores, designers e todos que poderem somar à comunidade de alguma forma. Alguém gostaria de saber mais do projeto e quem sabe compor a equipe da linha de frente já que somos uma comunidade? Obrigado e contamos com você. https://skyrocketsr.com/en/ Aqui há mais sobre nós!
  4. Gostaria de fazer um programa onde o usuário digitaria o tamanho de conjuntos e quantas linhas possui os conjuntos, exemplo: Seguindo, o programa perguntaria qual conjunto o usuário quer adicionar o valor, e então o valor seria adicionado nas linhas, e qnd cheio, seria o FIFO. Mas minhas principais duvidas seriam: 1- Como eu crio um vetor dentro de outro (não necessariamente precisa ser um vetor, aceito sugestões de como fazer isso) 2- Caso eu faça com o vetor, teria que gerar x vetores, por exemplo, caso o usuário colocasse em "qts conjuntos: 5" teria que criar 5 conjuntos(vetores) diferentes. Como faço isso?! Lembrando aceito qualquer sugestão, estou fazendo em C# mas tbm entendo de Python e PHP caso tenha alguma ideia.
  5. paulopoxoreo1234@gmail.com

    Como fazer a matriz transposta

    Fiz a multiplicação da 2 matrizes mas não consigo fazer a transposta dela. Peço ajuda para solucionar este problema. #include <stdio.h> #include <stdlib.h> #define T_BUFFER 512 int main(void) { int *numeros, q_linhas = 0, q_colunas = 0, linhas, colunas; char buffer[T_BUFFER]; /* Pega a quantidade de linhas da matriz */ do { printf("Digite a quantidade de linhas da matriz\n"); if (fgets(buffer, T_BUFFER, stdin) != NULL) { if (buffer[0] != '\n') { if (sscanf(buffer, "%i", &q_linhas) != 1) { printf("Digite um numero\n"); } } else { printf("Digite uma entrada valida!\n"); } } } while (q_linhas <= 0); /* Pega a quantidade de colunas da matriz */ do { printf("Digite a quantidade de colunas da matriz\n"); if (fgets(buffer, T_BUFFER, stdin) != NULL) { if (buffer[0] != '\n') { if (sscanf(buffer, "%i", &q_colunas) != 1) { printf("Digite um numero\n"); } } else { printf("Digite uma entrada valida!\n"); } } } while (q_colunas <= 0); /* Reserva memoria para a matriz */ numeros = malloc(sizeof(*numeros)*q_linhas*q_colunas); if (numeros == NULL) { perror("Erro ao reservar memoria!"); exit(EXIT_FAILURE); } /* Lê a matriz do úsuario */ for (linhas = 0; linhas < q_linhas; linhas++) { for (colunas = 0; colunas < q_colunas; colunas++) { int pega_novamente = 1; /* Pega um numero */ do { printf("[%i][%i]\n", linhas, colunas); if (fgets(buffer, T_BUFFER, stdin) != NULL) { if (buffer[0] != '\n') { if (sscanf(buffer, "%i", &numeros[(linhas*q_colunas)+colunas]) == 1) { pega_novamente = 0; /* Sai do "do {} while()" */ } } else { printf("Digite uma entrada valida!\n"); } } } while (pega_novamente); } } /* Mostra a matriz */ printf("Matriz digitada\n"); for (linhas = 0; linhas < q_linhas; linhas++) { for (colunas = 0; colunas < q_colunas; colunas++) { printf("%i,", numeros[(linhas*q_colunas)+colunas]); } putchar('\n'); } getchar(); /* Espera o enter */ /* Libera a memoria */ free(numeros); return(0); }
  6. dudepaiva

    C# Linq Lambda Group By

    Boa tarde! Estou buscando os dados em uma planilha e adicionando em uma lista. Antes de adicionar em uma lista, utilizo o GROUPBY para agrupar a informação desejada, até aqui tudo bem, porém quando tento lançar essa informação num COMBOBOX, ocorre erro de parametro. A primeira linha em negrito, é onde busco e agrupo as informações. A segunda é onde ocorre o erro. Segue código: Quero trazer os dois campos abaixo. public class ProdutoDTO { private string codigo; private string nomeTributario; private string linhaReduzida; private string linha; private string marcaReduzida; private string marca; private string gramatura; public ProdutoDTO() { } public ProdutoDTO(string codigo, string nomeTributario, string linhaReduzida, string linha, string marcaReduzida, string marca, string gramatura) { this.Codigo = codigo; this.nomeTributario = nomeTributario; this.linhaReduzida = linhaReduzida; this.linha = linha; this.marcaReduzida = marcaReduzida; this.marca = marca; this.gramatura = gramatura; } public string Codigo { get => codigo; set => codigo = value; } public string NomeTributario { get => nomeTributario; set => nomeTributario = value; } public string LinhaReduzida { get => linhaReduzida; set => linhaReduzida = value; } public string Linha { get => linha; set => linha = value; } public string MarcaReduzida { get => marcaReduzida; set => marcaReduzida = value; } public string Marca { get => marca; set => marca = value; } public string Gramatura { get => gramatura; set => gramatura = value; } } A primeira linha em negrito, é onde busco e agrupo as informações. A segunda é onde ocorre o erro. private void AbrirArquivoExcel() { //Configura OpenFileDialog. OpenFileDialog openFD = new OpenFileDialog(); openFD.Title = "Localizar arquivo"; openFD.InitialDirectory = @"C:\Documentos\Planilhas"; openFD.Filter = "Arquivo Excel (*.xlsx) | *.xlsx"; openFD.CheckFileExists = true; openFD.CheckPathExists = true; openFD.ShowReadOnly = true; openFD.RestoreDirectory = true; openFD.ReadOnlyChecked = true; if (openFD.ShowDialog() == DialogResult.OK) { try { txtOpenFD.Text = openFD.FileName; var produtos = produtoBLL.Buscar(openFD.FileName, "Dados").GroupBy(x => x.Linha).ToList(); cbLinha.DataSource = produtos; cbLinha.ValueMember = "Codigo"; cbLinha.DisplayMember = "Linha"; cbLinha.SelectedIndex = -1; cbLinha.Text = "Selecione"; //CarregarComboBox(cbLinha, produtos, "Linha", "LinhaReduzida"); } catch (Exception) { throw; } } } Desde já agradeço a ajuda! Já quebrei a cabeça!
  7. Possuo uma Console Application em C# que faz a extração de dados do Dynamics 365 Customer Voice, da Microsoft. O código abaixo pega dados de tabelas de Projetos, Pesquisas, Perguntas e Respostas respectivamente. Os dados extraídos vão para arquivos JSON que ficam salvos no meu HD. using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Query; using System; using System.Collections.Generic; using System.Linq; using System.Text; using UmbracoMVC.App_Code.Infrastructure.CRMIntegration.Business; using System.IO; using Microsoft.Crm.Sdk.Messages; using System.Globalization; using E2BWorkflow.Classes; using System.Web.Management; using System.ServiceModel; using System.Drawing; using System.Web.UI.WebControls; using System.Web.Script.Serialization; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { GetCustomerVoice(); } public static void GetCustomerVoice() { IOrganizationService crmServiceTo; crmServiceTo = Connect.Crm("myemail@e-mail.com", "mypassword", "https://mydynamics.crm4.dynamics.com/XRMServices/2011/Organization.svc"); // Get Projects QueryExpression qP = new QueryExpression("msfp_project"); qP.ColumnSet = new ColumnSet(true); var projects = crmServiceTo.RetrieveMultiple(qP); foreach (var p in projects.Entities) { msfp_project project = p.ToEntity<msfp_project>(); } var projectsList = projects.Entities.Select( s => new { msfp_projectId = s.Attributes["msfp_projectid"], msfp_name = s.Attributes["msfp_name"] } ).ToList(); var jsonSerialiser = new JavaScriptSerializer(); var json = jsonSerialiser.Serialize(projectsList); System.IO.File.WriteAllText(@"C:\MyDirectory\projects.json", json); // Get Surveys QueryExpression qS = new QueryExpression("msfp_survey"); qS.ColumnSet = new ColumnSet(true); var surveys = crmServiceTo.RetrieveMultiple(qS); foreach (var s in surveys.Entities) { msfp_survey survey = s.ToEntity<msfp_survey>(); } var surveysList = surveys.Entities.Select( s => new { msfp_surveyId = s.Attributes["msfp_surveyid"], msfp_name = s.Attributes.Contains("msfp_name") ? s.GetAttributeValue<string>("msfp_questiontext") : "", msfp_anonymousurl = s.Attributes.Contains("msfp_anonymousurl") ? s.GetAttributeValue<string>("msfp_anonymousurl") : "", msfp_friendlyname = s.Attributes.Contains("msfp_friendlyname") ? s.GetAttributeValue<string>("msfp_friendlyname") : "", msfp_surveyurl = s.Attributes.Contains("msfp_surveyurl") ? s.GetAttributeValue<string>("msfp_surveyurl") : "", msfp_projectId = s.Attributes.Contains("msfp_project") && s.GetAttributeValue<EntityReference>("msfp_project").Id != null ? s.GetAttributeValue<EntityReference>("msfp_project").Id : Guid.Empty } ).ToList(); jsonSerialiser = new JavaScriptSerializer(); json = jsonSerialiser.Serialize(surveysList); System.IO.File.WriteAllText(@"C:\MyDirectory\surveys.json", json); // Get Questions QueryExpression qQ = new QueryExpression("msfp_question"); qQ.ColumnSet = new ColumnSet(true); var questions = crmServiceTo.RetrieveMultiple(qQ); foreach (var q in questions.Entities) { msfp_question question = q.ToEntity<msfp_question>(); } var questionsList = questions.Entities.Select( s => new { msfp_questionId = s.Attributes["msfp_questionid"], msfp_questionText = s.Attributes.Contains("msfp_questiontext") ? s.GetAttributeValue<string>("msfp_questiontext") : "", msfp_surveyId = s.Attributes.Contains("msfp_survey") && s.GetAttributeValue<EntityReference>("msfp_survey").Id != null ? s.GetAttributeValue<EntityReference>("msfp_survey").Id : Guid.Empty } ).ToList(); jsonSerialiser = new JavaScriptSerializer(); json = jsonSerialiser.Serialize(questionsList); System.IO.File.WriteAllText(@"C:\MyDirectory\questions.json", json); //Get Question Responses QueryExpression qR = new QueryExpression("msfp_questionresponse"); qR.ColumnSet = new ColumnSet(true); var responses = crmServiceTo.RetrieveMultiple(qR); foreach (var r in responses.Entities) { msfp_questionresponse response = r.ToEntity<msfp_questionresponse>(); } var responsesList = responses.Entities.Select( s => new { msfp_questionresponseId = s.Attributes["msfp_questionresponseid"], msfp_questionresponse = s.Attributes["msfp_name"], msfp_questionId = s.GetAttributeValue<EntityReference>("msfp_questionid").Id } ).ToList(); jsonSerialiser = new JavaScriptSerializer(); json = jsonSerialiser.Serialize(responsesList); System.IO.File.WriteAllText(@"C:\MyDirectory\responses.json", json); Console.WriteLine("END"); Console.ReadKey(); } } } Agora o que eu preciso é que esses JSONs sejam salvos dentro de um contêiner de um blob em uma Conta de Armazenamento Azure. Procurei várias soluções na Internet, mas não estou bem certo do que deveria usar em uma Console Application.
  8. paulopoxoreo1234@gmail.com

    Dúvida sobre questão de um programa em linguagem C

    Sabe-se que numa matriz A com 10 linhas e 3 colunas está armazenado o gabarito de um concurso, onde na primeira coluna fica armazenado a nota da prova objetiva, na segunda coluna fica armazenado a nota da prova subjetiva e na terceira coluna está armazenado a nota mínima a ser alcançada na prova objetiva para que seja corrigida a prova subjetiva. A partir disso, desenvolva um programa em C que lido as informações do gabarito para a matriz A diga: Qual a porcentagem de participantes que não tiveram a prova subjetiva corrigida? Qual a média final dos participantes que tiveram a prova subjetiva corrigida? Considerando que a média final é dada pela seguinte fórmula:, onde Mp é a média do participante que teve a prova subjetiva corrigida, PO é a nota da prova objetiva, PS é a nota da prova subjetiva, MF é a média final dos participantes que tiveram a prova subjetiva corrigida e n a quantidade de participantes que tiveram a prova subjetiva corrigida. ABAIXO ESTÁ O CÓDIGO PARA COMPILAÇÃO. GOSTARIA DE VER SE VOCÊS APONTAM A SOLUÇÃO DO ERRO. #include<stdio.h> #include<conio.h> #define MATRIZ 3 float matriz[MATRIZ][3],aprovados,reprovados,MF; int p,q,r; int main(){ for(q=1;q<=MATRIZ;q++){ for(p=1;p<=3;p++){ //validação matriz A; switch (p){ case 1: printf("\n\ncandidato (%d)\n",q); printf("PO -> ");break; case 2: printf("PS -> ");break; case 3: printf("nota minima na objetiva -> ");break; } scanf("%f",&matriz[q][p]); } if(matriz[q][1]>=matriz[q][3]){ MF=MF+(matriz[q][1]+matriz[q][2])/2; r++;//alunos que foram aprovados para a segunda etapa; } printf("MP -> %.2f",(matriz[q][1]+matriz[q][2])/2); printf("\n"); } MF=MF/r; if(r!=MATRIZ) aprovados=r*(100/MATRIZ); else aprovados=100; reprovados=100-aprovados; printf("\n\nprovas subjetiva corrigidas : %d",r); printf("\nporcentagem de aprovados : %.2f %",aprovados); printf("\nporcentagem de reprovados : %.2f %",reprovados); printf("\nmedia dos aprovados : %.2f",MF); }
  9. paulopoxoreo1234@gmail.com

    Dúvida sobre questão de um programa em linguagem C

    Dado o trecho de código em C listado abaixo responda as perguntas a seguir. Cont = result = 1; For ( i=0; i<5; i= i+0.1){ Cont = cont+i; Result *= cont; Printf(“%f", result); } a) O que será impresso depois da primeira iteração deste código? b) Quantas vezes este laço precisará ser executado para que encontre a condição de término ? c) Faça um trecho de código em C para quebrar esse laço na decima quinta iteração. * A minha dúvida é em relação à alínea c. Eu devo substituir For ( i=0; i<15; i= i+0.1) ?
  10. mano espero que vocês possam me ajudar.... Tipo eu estava pensando em um exercício de programação do meu curso é +/- assim: "Calculadora que não tem menu, ela ira identificar a operação sozinha". tipo nossa calculadora de celular que mostra a resposta após pressionar "=". porém eu não cheguei a uma conclusão... fique entre os seguintes comandos(do portugol): faça enquanto. escolha: caso 1. se. depois disso eu não consegui resolver! meu instrutor disse que teria que usar "caracter", porem mesmo assim eu não consegui. qualquer ajuda vai ser de grande valor, Valeu.
  11. Bom dia. Professor ( José Carlos Macoratti ) Sempre vejo alguns video do Senhor. Estou fazendo um pequeno aplicativo no Visual Studio 2019. Para fazer um controle de equipamentos e outros mais. Com geração de QRCode mais estou tendo alguma dificuldades, gostaria de saber se o senhor pode me ajudar? 1 - Estou que rendo fazer no formate de gerar um relatorio um Locate ou um like dentro de um Select usando where e o like mais está dando erro. A minha Base de Dados é Access. Relatorio RDLC Estou usando está Select: SELECT idaluno,nomealuno,responsavel,cpf,rg,fone_contato,desistente FROM aluno WHERE nomealuno LIKE '%' +@nomealuno+ '%' Obs: Estou tentando ver se isso funciona no BOTÃO para a buscar do que for lançado no Textbox. Mais este Select não fuciona quando vou testar na criação dentro da tabela quando eu a crio. o select. 2 - Estou criando um relatório para ir buscar na Base de Dados o campo imagem, para formar o relatório das etiquetas que está em QrCode Mais etornando na coluna do relatório o nome erro Tem como o senhor me ajudar. Outra pergunta não sei se o senhor usa este RDLC que usamos o componente Report Viewer ele tem uma opção de Salvar em três formatos EXCEL, WORD e PDF mais a opção PDF da um erro na hora de gerar o PDF. Não sou programador, sou uma pessoa curiosa.
  12. Estou tentando aprender a programar por conta própria e estou encontrando dificuldades em alguns problemas. Alguém poderia me ajudar na resolução deste exercício.....Gostaria de visualizar a resolução sem uso de INTERFACE. Faça um programa utilizando a linguagem C# que leia, de forma intercalada, cada uma das jogadas do primeiro e do segundo jogador de um jogo da velha. As jogadas do primeiro jogador devem ser representadas em uma matriz de caracteres com o caractere ‘X’. As jogadas do segundo jogador devem ser representadas com ‘O’. Ao final do jogo, o programa deve indicar o vencedor ou indicar se “deu velha” no caso de empate. SEM USO de Interface
  13. joel-sousa

    Como posso mudar um elemento de um select

    Bom dia! Estou tentando alterar itens de um select mas não estou conseguindo. Estou usando a biblioteca do selectize.js mas, não consigo alterar os elementos. Estou tentando deixar uma parte dos elementos em negrito e o resto normal mas não estou conseguindo altera-los ou encontrar algum elemento que me ajude a resolver. Resumindo; quero deixar tudo que está antes do - em negrito. Lembrando que tenho outros elementos e que tudo que estiver antes do - deixar em negrito e o resto normal. Não sei por onde começar a pesquisar e peco a compreensão de todos. Pois, sou iniciante. Desde já agradeço pela atenção. Segue exemplo abaixo:
  14. Ola pessoal, nao sei se o correto seria nessa area, na duvida coloquei em C# porque minha aplicação está em C#. O problema é o seguinte: tenho um sistema desenvolvido que roda apenas localmente (intranet). Configurei o firewall pra liberar a porta e as outras maquinas acessam normalmente. A questao é que o IP da maquina onde foi hospedado é dinamico. Ou seja, diariamente as outras maquinas "perdem" o acesso. Tem como configurar de alguma forma que, independente do IP, todas as maquinas consigam acessar? Obrigada
  15. Arthur Thome

    Arvore Binaria de Busca

    Boa Noite preciso criar um programa que receba o percurso em-ordem e o percurso em pós-ordem de uma arvore binária e imprima o percurso em pré-ordem dessa arvore, mas estou com dificuldade em fazer o código. se alguém puder ajudar, desde já agradeço!
  16. Percebi os seguinte comportamento em um formulário Quando tenho textbox em um formulário comum e ele permite eu posicionar o cursor em qualquer lugar do texto para edição, já quando abro o mesmo formulário dentro de panel ele não permite que seja feita a mesma coisa é mudado o comportamento dele , alguém já passou por isso ? se sim como posso fazer para que tenha o mesmo comportamento
  17. Avaliação Discursiva 4 - Calouros Questão A Na programação de computadores é muito comum o uso de estruturas iterativas para resolver problemas que envolvem coleções de dados (vetores, matrizes, listas). Considerando o seguinte trecho de código (notado em C#), que define a classe Funcionario: class Funcionario { public int Matricula { get; set; } public string Nome { get; set; } public static List< Funcionario> Funcionarios {get; set; } } Crie, na classe Funcionário: 1. Um método estático, denominado GerarLista, que cria e retorna uma lista com 10 registros de funcionários, sendo que: a) A lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista; b) A matrícula deve ser um número inteiro sequencial (de 1 a 10); c) O nome deve ser uma sequência de caracteres gerada aleatoriamente (podem ser nomes sorteados de uma lista pré-armazenada ou uma sequência qualquer de caracteres). 2. Um método estático, denominado BuscarFuncionario, que recebe um nome (string) por parâmetro, localiza o funcionário pelo nome na lista, e retorna a matrícula (int) do funcionário encontrado. · Caso o nome não seja encontrado, o retorno para a matrícula deve ser -1 (menos um). Meu Código! Estou com dificuldades de realizar algum poderia me ajudar a estruturar: CODIGO PRINCIPAL using System; //Using - Biblioteca do C# //___________________________________________________________// // Aluno: Rodrigo Fernando da Luz // // Faculdade - Fael // //___________________________________________________________// //Aula 02: Atributos e Métodos Unidade 04 namespace Avaliação_Discursiva_4 { class Program { static void Main(string[] args) // algoritmo Função ao metodo main { GerarLista(); Console.ReadKey(); } static void GerarLista() { //Instanciar a Classe Funcionario Nome_funcionario = new Funcionario(); //variavel #Nome_funcionario# //Passar o conteudo que vai ser digitado para As Variaveis!!! string[] Nomes = new string[10]; Console.WriteLine(""); Console.WriteLine(" Lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista:"); Console.WriteLine(""); char[] Xmatricula = new char[10];//Arry char[] Xnome = new char[10]; int i; //string Xnomes; Console.WriteLine(""); Console.WriteLine("Digite Seu Nome: "); Console.WriteLine(""); for (i = 0; i < 10; i++) { //Contador 1 até 10. Console.WriteLine("Informe Nome do " + (i + 1) + " ª Funcionário:"); Xnome = char.Parse(Console.ReadLine()); } Console.WriteLine(""); Console.WriteLine("Lista de Funcionarios: "); Console.WriteLine(""); for (i = 0; i < 10; i++) {//Escreve na Tela o Numero 1 ate 10 e Nome do Funcionario. Console.WriteLine("A Matricula: " + (i + 1) + " ª Funcionario: " + Nomes); } } } } // CRIADO A CLASSE FUNCIONARIO: using System; using System.Collections.Generic; using System.Text; namespace Avaliação_Discursiva_4 { //Atributos da minha Classe class Funcionario { //metodos Get e Set //Get Vai Pegar //Set vai Gravar public string Nome { get; set; } public int Matricula { get; set;} public string Materia { get; set; } public string Notas { get; set; } public static List<Funcionario> Funcionarios { get; set; } public void setNome(string Nome) //metodos //Set vai Gravar { this.Nome = Nome; } public string getNome(string Nome) //metodos //Get vai Pegar { return this.Nome; } public int getMatricula()//metodos //Get vai Pegar { return this.Matricula; } } } Alguém pode me ajudar?
  18. fernandoxwiggy

    Exemplo de CIOT da e-frete em c#

    Bom dia, Alguém já teve que desenvolver o CIOT da empresa E-frete em C#? Estou buscando exemplos de como fazer usando o web service deles (http://dev.efrete.com.br/Services/LogonService.asmx). Eu acredito que preciso chamar o "login" (depois o logout) dentro desse web service, mas ele é uma interface e não estou achando um exemplo de chamar um procedimento em um web service que seja um interface. Agradeço desde já se alguém puder ajudar.
  19. User386_Denilson

    buscando no mongoDb não vinculando uma classe

    e aí pessoal, blz? Vou colocar aqui minha duvida... Tenho um projeto em net Core 2.2, usadon mongodb. Tenho uma collection antiga (Pessoas) que o pessoal foi alimentado com muita coisa, e agora estou organizando em pessoa fisica e pessoa juridica. Eu faço a busca usando o filtro por id: public async Task<PessoaDadosCad> GetPessoaFisica(string id) { var pessoa = await passaiMongoCollection.FindAsync(pessoa => pessoa.Id == id); var data = JsonConvert.SerializeObject(await pessoa.FirstOrDefaultAsync()); PessoaDadosCad simplifiedPerson = JsonConvert.DeserializeObject<PessoaDadosCad>(data.ToString()); return simplifiedPerson; } (pessoa => pessoa.Id == id) ao executar esse comando de busca, a classe vinculada é Pessoa. Eu queria ver com vcs se tem como não vincular uma classe no momento da busca?? Obrigado
  20. Senhores, bom dia. Mais uma vez recorro a ajuda de vocês para algo que não domino ainda. Vamos lá! Tenho uma API que quando startada, ela sobe no seguinte endereço: http://localhost:49013/api/values. Percebi que isto é parametrizado no arquivo launchSettings.json, que está assim: { "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { "applicationUrl": "http://localhost:49013/", "sslPort": 0 } }, "profiles": { "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, "launchUrl": "api/values", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, "Cliente.IG.WebAPI": { "commandName": "Project", "launchBrowser": true, "launchUrl": "api/values", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, "applicationUrl": "http://localhost:49012/" } } } No meu controller da API, tenho seguinte método dentro do namespace: [Produces("application/json")] [Route("api/IG")] [ApiController] public class IGController : Controller { [HttpPost] public IGResult Post([FromBody] Filtro filtro) { var app = new IgApplication(); return app.getInstrucoes(filtro); } } O "IgApplication" cria uma instância da classe onde é gerado uma lista que é populada com os valores atribuídos do DAO. Quando inicializo a aplicação "A" em angular através do localhost (http://localhost:4200/). Dentro do meu arquivo environment.prod.ts tenho a chamada: export const environment = { production: true, url: 'http://localhost:49013/' }; Ela passa por esse controller e segue o fluxo e faz o que tem que ser feito. Porém, eis a questão! Eu possuo a aplicação "B", que acessa a mesma API porém possui funcionalidades diferente, por isso, dentro do mesmo controller eu criei uma nova classe e um método: [Produces("application/json")] [Route("api/Item")] public class APIIgItemController : Controller { [HttpGet] public ItensResult Post([FromBody] Itens ValorItem) { var app = new CRUDApplication(); return app.GetItens(); } } Como faço para quando for startar a aplicação "B", ele passe por esse método "ItensResult" ao invés "IGResult", sendo que ambas são executadas pelo localhost:4200? Ou isso eu defino na aplicação angular? Vi que é possível configurar mais de uma "applicationUrl" dentro do json. Devo considerar essa configuração? Grato a quem puder ajudar!
  21. Boa noite, para um sistema que é muito acessado uma página básica, mas que sempre faz conexão com banco de dados apenas para ler uma informação que já é fixada, é muito raro ter uma atualização. Então, pensando em economizar e acelerar o site, pensei nestas maneiras: 1. Já uso cloudflare, e ele guarda no cachê algumas informações. Pensei em gravar as informações em TXT, e sempre usar um file_get_contents (através de uma url) para ler as informações. Será que essas informações entrarão em cachê no cloudflare e poupará mais do servidor? 2. Então usar apenas cloudflare e puxar a informação de forma local. 3. Manter a conexão com banco de dados a cada acesso de um usuário Qual das 3 opções seria mais viável para milhares de conexões diárias?
  22. jurandyneto

    Média da faculdade

    Pessoal alguém pode me ajudar? A nota da prova final tá saindo errado #include <stdio.h> #include <stdlib.h> int main(void) { float primeiraNota, segundaNota, terceiraNota; float media, notaDaProvaFinal; printf("\n\t\tCalculo da Nota Final.\n\n"); primeiraNota = -1; while ((primeiraNota < 0) || (primeiraNota > 10)) { printf(" Primeira Nota.: "); scanf("%f", &primeiraNota); } segundaNota = -1; while ((segundaNota < 0) || (segundaNota > 10)) { printf(" Segunda Nota..: "); scanf("%f", &segundaNota); } terceiraNota = -1; while ((terceiraNota < 0) || (terceiraNota > 10)) { printf(" Terceira Nota.: "); scanf("%f", &terceiraNota); } media = (primeiraNota + segundaNota + terceiraNota) / 3; printf("\n\n\tMedia: %.2f\n\n", media); if (media >= 7) printf("\tAPROVADO!\n\n"); if(media >= 3 && media <= 6.9){ printf("\tREPROVADO - COM DIREITO A PROVA FINAL!\n"); notaDaProvaFinal = (media * 7) - 50 /3; printf("\tNota minima a ser tirada na prova final: %.1f\n\n", notaDaProvaFinal); } if (media < 4) printf("\tREPROVADO - SEM DIREITO A PROVA FINAL!\n\n"); system("pause"); return 0; }
  23. Boa tarde pessoal! Tenho que fazer um programa em C# que realize o calculo de uma equação de 2° Grau, porem é necessário realizar algumas verificações utilizando IF, Else e estou tendo dificuldade em realizar estas verificações, gostaria de saber se está correto o que eu fiz ou se tem algum outro modo, segue questão em anexo. Muito Obrigado! using System; namespace equacaoSegundoGrau { class equacacao { static void Main(string[] args) { double a, b, c, delta; Console.WriteLine("Informe o coeficiente A"); a = double.Parse(Console.ReadLine()); Console.WriteLine("Informe o coeficiente B"); b = double.Parse(Console.ReadLine()); Console.WriteLine("Informe o coeficiente C"); c = double.Parse(Console.ReadLine()); // mesma coisa que a de baixo delta = (b * b) - 4 * a * c; delta = Math.Pow(b, c) - 4 * a * c; if ((a == 0) && (b == 0) && (c != 0)) { Console.WriteLine("Coeficientes informados incorretamente."); } else if ((a == 0) && (b != 0)) { Console.WriteLine("Essa é uma equação de primeiro grau e deverá ser informado o valor da raiz real da equação."); } else if (delta < 0) { Console.WriteLine("Esta equação não possui raízes reais"); } else if (delta == 0) { Console.WriteLine("Esta equação possui duas raízes reais iguais e informar o valor das raízes da equação." + delta); } else if (delta > 0) { Console.WriteLine("Esta equação possui duas raízes reais diferentes."); Console.WriteLine("O valor desta equação é " + delta); } } } }
  24. Eduardo Cândido da Rosa

    Problema que não consegui resolver C++

    Boa noite da lista de 30 por enquanto foram 2 os problemas que não consegui entender o enunciado ou não consegui realmente resolver... Gostaria da ajuda de vocês para resolver esse enunciado em C++, não vou postar o que fiz pois não consegui formular uma resposta adequada espero que ajudem. 27) A locadora de carros SAI DA FRENTE está fazendo uma promoção e está alugando carros no período junino por R$ 30,00 a diária. Além disso, a locadora cobra R$ 0,01 por quilômetro rodado. Como é período de São João, a locadora quer fidelizar os clientes e está dando 10% de desconto no valor total do aluguel de qualquer carro. Implemente um programa em C++ que leia quantos dias a pessoa ficou com o carro: [1; 30] e quantos quilômetros ela rodou [1; 1000], calcule e mostre o valor total que a pessoa deve pagar pelo aluguel do carro.
  25. Eduardo Cândido da Rosa

    Exercícios C++ estou com dificuldade

    Q) Uma máquina automática de café só funciona com notas de 5 reais e nunca dá o troco. O café custa 7 reais. Assim, se o cliente pedir apenas um café, ele vai perder 3 reais, pois terá que dar 10 reais, e a máquina não devolverá o troco. É possível comprar mais de um café em uma só compra. Logo, se o cliente colocou 15 reais, significa que ele vai obter dois cafés e perderá 1 real. Implemente um programa em C++ que leia a quantidade de dinheiro que o cliente colocou na máquina sempre um múltiplo de 5 e imprima quanto o cliente irá perder no troco. O que fiz até agora, não sei o que devo mudar, me ajudem por favor: #include <iostream> using namespace std; int main() { int i,resultado,valor; cout << "Informe o valor:\n"; cin >> valor; } for(i = 0; valor >= 7; i++){ valor -= 7; resultado = valor; } cout << "\nA quantidade de cafe: " << i << endl; cout << "\nO restante do dinheiro: " << resultado << endl; }else{ cout << "\nErro!!\n" << endl; } return 0; }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.