public AllReportPage() { this.InitializeComponent(); session = new Session(); httpObject = new HttpObject(); userLogin = session.getUserLogin(); }
public MemberProfileDetail() { this.InitializeComponent(); httpObject = new HttpObject(); session = new Session(); member = session.getMemberLogin(); }
/// <summary> /// Exclui um logradouro /// </summary> public HttpObject Delete(int id) { var HttpObject = new HttpObject(); try{ var logradouroExcluido = _context.Logradouros.FromSqlRaw($"EXEC DELETE_LOGRADOURO @id", new SqlParameter("@id", id) ) .AsEnumerable() .FirstOrDefault(); if (logradouroExcluido == null) { HttpObject.Sucesso = true; HttpObject.Mensagem = $"Logradouro excluído com sucesso!"; } else { HttpObject.Sucesso = false; HttpObject.Mensagem = $"Ocorreu um erro ao excluir o Logradouro, rever parâmetros."; } }catch (Exception e) { HttpObject.Sucesso = false; HttpObject.Mensagem = e.Message; } return(HttpObject); }
/// <summary> /// Altera um cliente /// </summary> public HttpObject Update(Cliente cliente, int id) { var HttpObject = new HttpObject(); try{ var clienteAlterado = _context.Clientes.FromSqlRaw($"EXEC UPDATE_CLIENTE @id,@nome,@email,@logotipo", new SqlParameter("@id", id), new SqlParameter("@nome", cliente.Nome), new SqlParameter("@email", cliente.Email), new SqlParameter("@logotipo", cliente.Logotipo) ) .AsEnumerable() .FirstOrDefault(); if (clienteAlterado != null) { HttpObject.Sucesso = true; var idAlterado = clienteAlterado.Id.ToString(); HttpObject.Mensagem = $"Cliente alterado com sucesso! Id: {idAlterado}"; } else { HttpObject.Sucesso = false; HttpObject.Mensagem = $"Ocorreu um erro ao alterar o Cliente, rever parâmetros."; } }catch (Exception e) { var retorno = HandleException(e); HttpObject.Sucesso = false; HttpObject.Mensagem = retorno; } return(HttpObject); }
/// <summary> /// Altera um logradouro /// </summary> public HttpObject Update(Logradouro logradouro, int id) { var HttpObject = new HttpObject(); try{ var logradouroAlterado = _context.Logradouros.FromSqlRaw($"EXEC UPDATE_LOGRADOURO @id,@cliente,@endereco", new SqlParameter("@id", id), new SqlParameter("@cliente", logradouro.ClienteId), new SqlParameter("@endereco", logradouro.Endereco) ) .AsEnumerable() .FirstOrDefault(); if (logradouroAlterado != null) { HttpObject.Sucesso = true; var idAlterado = logradouroAlterado.Id.ToString(); HttpObject.Mensagem = $"Logradouro alterado com sucesso! Id: {idAlterado}"; } else { HttpObject.Sucesso = false; HttpObject.Mensagem = $"Ocorreu um erro ao alterar o Logradouro, rever parâmetros."; } }catch (Exception e) { HttpObject.Sucesso = false; HttpObject.Mensagem = e.Message; } return(HttpObject); }
public ReportDetailPage() { this.InitializeComponent(); session = new Session(); httpObject = new HttpObject(); listKomentar = new ObservableCollection <KomentarLaporan>(); }
/// <summary> /// Exclui um cliente /// </summary> public HttpObject Delete(int id) { var HttpObject = new HttpObject(); try{ var clienteExcluido = _context.Clientes.FromSqlRaw($"EXEC DELETE_CLIENTE @id", new SqlParameter("@id", id) ) .AsEnumerable() .FirstOrDefault(); if (clienteExcluido == null) { HttpObject.Sucesso = true; HttpObject.Mensagem = $"Cliente excluído com sucesso!"; } else { HttpObject.Sucesso = false; HttpObject.Mensagem = $"Ocorreu um erro ao excluir o Cliente, rever parâmetros."; } }catch (Exception e) { var retorno = HandleException(e); HttpObject.Sucesso = false; HttpObject.Mensagem = retorno; } return(HttpObject); }
private static async Task ReceiveWrapper(HttpObject httpObj) { //Begin receiving the data from the server httpObj.socket.BeginReceive(httpObj.buffer, 0, HttpObject.BUFFER_SIZE, 0, ReceiveCallback, httpObj); await Task.FromResult <object>(httpObj.receiveDone.WaitOne()); }
public ExercisePageDetail() { this.InitializeComponent(); session = new Session(); selected = session.getExercise(); member = session.getMemberLogin(); httpObject = new HttpObject(); }
public HomeMember() { this.InitializeComponent(); httpObject = new HttpObject(); session = new Session(); member = session.getMemberLogin(); }
public AddWorkoutsTrainer() { this.InitializeComponent(); session = new Session(); httpObject = new HttpObject(); list = session.getListExercise(); trainer = session.getMemberLogin(); }
public ChooseExercise() { this.InitializeComponent(); timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 0, 0, 200); timer.Tick += Timer_Tick; httpObject = new HttpObject(); session = new Session(); }
public HomePage() { this.InitializeComponent(); listLaporanLostFound = new ObservableCollection <LaporanLostFound>(); listLaporanKriminalitas = new ObservableCollection <LaporanKriminalitas>(); listEmergencyContact = new ObservableCollection <User>(); httpObject = new HttpObject(); session = new Session(); }
public Splashscreen() { this.InitializeComponent(); httpObject = new HttpObject(); session = new Session(); timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 1); timer.Tick += Timer_Tick; }
public ProfilePage() { this.InitializeComponent(); session = new Session(); httpObject = new HttpObject(); dispatcherTimer = new DispatcherTimer(); dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 200); dispatcherTimer.Tick += DispatcherTimer_Tick; }
public WorkoutsPageTrainer() { this.InitializeComponent(); timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 0, 0, 200); timer.Tick += Timer_Tick; httpObject = new HttpObject(); session = new Session(); }
public PersonalChatPage() { this.InitializeComponent(); listChat = new ObservableCollection <Chat>(); lvChat.ItemsSource = listChat; session = new Session(); httpObject = new HttpObject(); height = ((Frame)Window.Current.Content).ActualHeight; }
public MakeLostFoundReportPage() { this.InitializeComponent(); listAutoCompleteAddress = new ObservableCollection <AutocompleteAddress>(); session = new Session(); httpObject = new HttpObject(); dispatcherTimer = new DispatcherTimer(); dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 200); dispatcherTimer.Tick += DispatcherTimer_Tick; }
private static async Task SendWrapper(HttpObject httpObj, string data) { //Convert the string data to byte data using ASCII encoding. var byteData = Encoding.ASCII.GetBytes(data); //Begin sending the data to the server httpObj.socket.BeginSend(byteData, 0, byteData.Length, 0, SendCallback, httpObj); await Task.FromResult <object>(httpObj.sendDone.WaitOne()); }
public FilterPage() { this.InitializeComponent(); session = new Session(); httpObject = new HttpObject(); listKecamatan = new ObservableCollection <Kecamatan>(); listIdBarangSelected = new List <int>(); listJenisLaporan = new List <int>(); listIdKejadianSelected = new List <int>(); listKecamatanSelected = new List <Kecamatan>(); }
public VerifyOtpPage() { this.InitializeComponent(); txtOtp.Focus(FocusState.Keyboard); session = new Session(); httpObject = new HttpObject(); timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 1); timer.Tick += Timer_Tick; updateTxtTimer(); timer.Start(); }
public IEnumerable <HttpObject> ExtractHttpObjects(Conversation <IEnumerable <FrameData> > conversation) { var connections = GetHttpConnections(conversation); foreach (var connection in connections) { var theRequest = connection.Request.FirstOrDefault(); var theResponse = connection.Response.FirstOrDefault(); if (theRequest.Packet?.PacketType != HttpPacketType.Request) { continue; } if (theResponse.Packet?.PacketType != HttpPacketType.Response) { continue; } var(username, password) = ExtractCredentials(theRequest.Packet.Header.GetLine("Authorization")); var requestBytes = connection.Request.Select(x => x.Packet.Body.Bytes).ToList(); var responseBytes = connection.Response.Select(x => x.Packet.Body.Bytes).ToList(); var httpInfo = new HttpObject { FlowUid = conversation.ConversationKey.ToString(), ObjectIndex = connection.Index.ToString("D4"), Timestamp = theRequest.Timeval.ToUnixTimeMilliseconds(), Method = theRequest.Packet.Request.Command, Version = theRequest.Packet.Request.Version, Uri = theRequest.Packet.Request.Uri, Host = theRequest.Packet.Header.Host, UserAgent = theRequest.Packet.Header.GetLine("User-Agent"), Referrer = theRequest.Packet.Header.GetLine("Referer", "Referrer"), Username = username, Password = password, RequestHeaders = theRequest.Packet.Header.Lines.Select(line => $"{line.Name}:{line.Value}").ToList(), ResponseHeaders = theResponse.Packet.Header.Lines.Select(line => $"{line.Name}:{line.Value}").ToList(), StatusCode = theResponse.Packet.Response.StatusCode, StatusMessage = theResponse.Packet.Response.Reason, Client = conversation.ConversationKey.SourceEndpoint.ToString(), Server = conversation.ConversationKey.DestinationEndpoint.ToString(), RequestBodyChunks = requestBytes, ResponseBodyChunks = responseBytes, RequestBodyLength = requestBytes.Sum(p => p.Length), ResponseBodyLength = responseBytes.Sum(p => p.Length), RequestContentType = theRequest.Packet.Header.GetLine("Content-Type", "ContentType") ?? "application/octet-stream", ResponseContentType = theResponse.Packet.Header.GetLine("Content-Type", "ContentType") ?? "application/octet-stream", }; yield return(httpInfo); } }
public SubscriptionPage() { this.InitializeComponent(); listMonthExpired = new List <string>(); listYearExpired = new List <string>(); for (int i = 1; i <= 12; i++) { string month = (i > 9) ? i.ToString() : month = "0" + i; listMonthExpired.Add(month); } for (int i = 20; i <= 40; i++) { listYearExpired.Add(i.ToString()); } cbExpiredMonth.ItemsSource = listMonthExpired; cbExpiredYear.ItemsSource = listYearExpired; session = new Session(); httpObject = new HttpObject(); userLogin = session.getUserLogin(); }
/* * Method used to connect to the server */ public static void startClient(string host, int id) { //First we establish the remote endpoint of the server var hostIP = Dns.GetHostEntry(host.Split('/')[0]); var addressIP = hostIP.AddressList[0]; var remoteEndPoint = new IPEndPoint(addressIP, HttpUtils.HTTP_PORT); //Then we create the TCP/IP socket var client = new Socket(addressIP.AddressFamily, SocketType.Stream, ProtocolType.Tcp); //Wrapper for storing the connection info var httpObject = new HttpObject { socket = client, hostname = host.Split('/')[0], endpoint = host.Contains("/") ? host.Substring(host.IndexOf("/")) : "/", remoteEndPoint = remoteEndPoint, id = id }; //Connect to the remote endpoint httpObject.socket.BeginConnect(httpObject.remoteEndPoint, Connected, httpObject); }
/** * Methos used to connect to a server. */ private static async void StartClient(string host, int id) { //Establish the remote endpoint of the server var hostIP = Dns.GetHostEntry(host.Split('/')[0]); var adressIP = hostIP.AddressList[0]; var remoteEndpoint = new IPEndPoint(adressIP, HttpUtils.HTTP_PORT); //Create the TCP/IP socket var client = new Socket(adressIP.AddressFamily, SocketType.Stream, ProtocolType.Tcp); //Create a wrapper for the connection information var httpObject = new HttpObject { socket = client, hostname = host.Split('/')[0], endpoint = host.Contains("/") ? host.Substring(host.IndexOf("/")) : "/", remoteEndPoint = remoteEndpoint, id = id }; //Connect to the remote endpoint await ConnectWrapper(httpObject); //Request data from the server await SendWrapper(httpObject, HttpUtils.getRequestString(httpObject.hostname, httpObject.endpoint)); //Receive the response from the server await ReceiveWrapper(httpObject); Console.WriteLine( "{0} --> Response received : expected {1} chars in body, got {2} chars (headers + body)", id, HttpUtils.getContentLength(httpObject.responseContent.ToString()), httpObject.responseContent.Length); //Shutdown and close the socket client.Shutdown(SocketShutdown.Both); client.Close(); }
public ReportCompile(IReport ReportGenerator, HttpObject HttpHandler) { this.CalibrateCompiler(ReportGenerator, HttpHandler); }
private static async Task ConnectWrapper(HttpObject httpObj) { httpObj.socket.BeginConnect(httpObj.remoteEndPoint, ConnectCallback, httpObj); await Task.FromResult <object>(httpObj.connectDone.WaitOne()); }
public void CalibrateCompiler(IReport ReportGenerator, HttpObject HttpHandler) { this.ReportGenerator = ReportGenerator; this.HttpHandler = HttpHandler; }
public Login() { this.InitializeComponent(); httpObject = new HttpObject(); session = new Session(); }
public void CalibrateCompiler(Prompt p, IReport ReportGenerator, HttpObject HttpHandler) { this.ReportGenerator = ReportGenerator; this.HttpHandler = HttpHandler; System.Console.WriteLine(p.Destination); }