Ir para conteúdo
Fórum Script Brasil

Vanessa Rodrigues

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Vanessa Rodrigues

Vanessa Rodrigues's Achievements

0

Reputação

  1. Olá tenho uma aplicação que envia um post pra um determinado site, só que eu não quero fazer isso só na minha máquina mas também de outros usuários da rede. Coloquei os usuários em uma list e preciso procurar o usuário que seja com nome igual Environment.UserName. Não estou conseguindo fazer, podem me ajudar ? Meu código: private void GetUsers(HttpClient clint) { var html = clint.GetStringAsync( "http://kronos/dotproject/index.php?m=projects&a=reports&project_id=0&report_type=tasklogs").Result; var document = new HtmlAgilityPack.HtmlDocument(); document.LoadHtml(html); var single = document.DocumentNode.SelectNodes("//select[@name=log_userfilter]/option"); var listdto = new List<ListUser>(); foreach (var item in single) { listdto.Add(new ListUser { Id = Convert.ToInt32(item.Attributes.FirstOrDefault(it => it.Name == "value").Value), User = item.NextSibling.InnerText }); } }
  2. Oii sou nova por aqui e to precisando de ajuda em c# já que não tenho muita experiência na linguagem . Assim, onde eu trabalho todos os dias tem q ser registrado em uma página na internet com um programa chamado SEAT, o que foi produzido ou em qual tarefas estamos durante o expediente de trabalho.Ok. A tarefa q foi passada a mim era a de facilitar o envio desses registros, ao invés da pessoa ir até a página, procurar/criar sua tarefa configurar alguns campos e tals e enviar ( isso se ela se lembrar de fazer isso todos os dias ) ela vai receber uma notificação na barra de tarefas do windows e clicando ali vai aparecer um formulário com basicamente os principais campos q tem lá na outra página, enviar e pronto. Na minha aplicação estou tentando usar HttpClient para poder fazer o envio no formulário, só q como já informei no começo não sou muito familiarizada com c# e estou tendo dificuldades em avançar no código, se puderem me ajudar eu agradeço. Segue abaixo o que eu fiz no meu código até agora. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net.Configuration; using System.Net.Http; using System.Net; using System.Web; using System.Windows.Forms; using System.Net.Http.Headers; using System.IO; namespace WindowsFormsApplication1 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { } private async void HttpClientCall() { //fiddler Console.WriteLine("Username: {0}", Environment.UserName); HttpClient client = new HttpClient(); HttpResponseMessage aux; aux = client.GetAsync("http://etc/blablabla").Result; var html = aux.Content.ReadAsStringAsync(); var post = client.PostAsync("http://etc/blablabla/index.php", post.Result.Content.ReadAsStringAsync(); } //public static string HttpPost(string URI, string Parameters) //{ // System.Net.WebRequest req = System.Net.WebRequest.Create(URI); // req.Proxy = new System.Net.WebProxy(ProxyString, true); // req.ContentType = "http://etc/blablabla/index.php"; // req.Method = "POST"; //} private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Enviado com sucesso!"); } } }
×
×
  • Criar Novo...