160 lines
5.4 KiB
Plaintext
160 lines
5.4 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/MAPO_refresh.Master" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="MP_SITE.test" %>
|
|
|
|
<%--<%@ Register Src="WebUserControls/mod_realtimeClock.ascx" TagName="mod_realtimeClock" TagPrefix="uc1" %>--%>
|
|
<%--<%@ Register Src="~/WebUserControls/mod_sequencerStatiJS.ascx" TagPrefix="uc1" TagName="mod_sequencerStatiJS" %>
|
|
<%@ Register Src="~/WebUserControls/mod_sequencerStati.ascx" TagPrefix="uc1" TagName="mod_sequencerStati" %>--%>
|
|
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
|
<%--<uc1:mod_realtimeClock ID="mod_realtimeClock1" runat="server" />--%>
|
|
|
|
<%--<div id="timelineArea"></div>--%>
|
|
<%--<div id="tcArea"></div>
|
|
|
|
<script type="text/javascript">
|
|
// vedere: http://visjs.org/docs/timeline/
|
|
|
|
//$(document).ready(reloadData)
|
|
|
|
// (ri)caricamento dati
|
|
function reloadData() {
|
|
//// load e draw timeline
|
|
//$.ajax({
|
|
// type: "GET",
|
|
// url: "/WS/MPData.asmx/randomData?numVal=1000",
|
|
// contentType: "application/json; charset=utf-8",
|
|
// dataType: "json",
|
|
// success: plotSeqStati,
|
|
// error: plotSeqStati
|
|
//});
|
|
|
|
// load e draw TC scatter
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/WS/MPData.asmx/randomData?numVal=1000",
|
|
contentType: "application/json; charset=utf-8",
|
|
dataType: "json",
|
|
success: plotTC,
|
|
error: plotTC
|
|
});
|
|
}
|
|
|
|
function plotSeqStati(response) {
|
|
var output = response.responseText.replace("{\"d\":null}", "");
|
|
|
|
// recupero il container grafici
|
|
var container = document.getElementById('timelineArea');
|
|
// ITES da deserializzazione risposta
|
|
var items = JSON.parse(output);
|
|
console.log(items);
|
|
// gruppi
|
|
var groups = [
|
|
{
|
|
id: 1
|
|
, content: 'Stati'
|
|
}
|
|
];
|
|
// Configuration for the Timeline
|
|
var options = {
|
|
stack: false
|
|
, horizontalScroll: true
|
|
, moveable: true
|
|
, zoomable: true
|
|
};
|
|
// Crea la Timeline
|
|
var timeline = new vis.Timeline(container, items, groups, options);
|
|
// crea lo scatter dei TC
|
|
var scatter = new vis.pl
|
|
}
|
|
|
|
function plotTC(response) {
|
|
var output = response.responseText.replace("{\"d\":null}", "");
|
|
|
|
// recupero il container grafici
|
|
var container = document.getElementById('tcArea');
|
|
//// ITES da deserializzazione risposta
|
|
//var items = JSON.parse(output);
|
|
//console.log(items);
|
|
//// gruppi
|
|
//var groups = [
|
|
// {
|
|
// id: 1
|
|
// , content: 'Stati'
|
|
// }
|
|
//];
|
|
//// Configuration for the Timeline
|
|
//var options = {
|
|
// stack: false
|
|
// , horizontalScroll: true
|
|
// , moveable: true
|
|
// , zoomable: true
|
|
//};
|
|
|
|
var items = [
|
|
{ x: '2018-06-11', y: 10, group: 0 },
|
|
{ x: '2018-06-12', y: 25, group: 0 },
|
|
{ x: '2018-06-13', y: 30, group: 0 },
|
|
{ x: '2018-06-14', y: 10, group: 1 },
|
|
{ x: '2018-06-15', y: 15, group: 1 },
|
|
{ x: '2018-06-16', y: 30, group: 1 }
|
|
];
|
|
|
|
var dataset = new vis.DataSet(items);
|
|
var options = {
|
|
//start: '2018-06-10',
|
|
//end: '2018-06-18',
|
|
sort: false,
|
|
sampling: true,
|
|
style: 'points',
|
|
height: '80px'
|
|
};
|
|
|
|
// crea lo scatter dei TC
|
|
var scatter = new vis.Graph2d(container, dataset, options);
|
|
}
|
|
</script>--%>
|
|
<%--<uc1:mod_sequencerStatiJS runat="server" ID="mod_sequencerStatiJS2" DataFrom="2018-05-01" DataTo="2018-06-06" idxMacchina="0" numSplit="1000" />--%>
|
|
<div class="container">
|
|
<div class="row text-center my-2 py-3">
|
|
<div class="col">
|
|
<h2>Data Ingestion</h2>
|
|
<div class="row">
|
|
<div class="col-12 my-2">
|
|
<label for="txtData">Data Start</label>
|
|
<asp:TextBox runat="server" ID="txtData" TextMode="Date" CssClass="form form-control form-control-sm" />
|
|
</div>
|
|
<div class="col-12 my-2">
|
|
<label for="txtData">Num Days</label>
|
|
<asp:TextBox runat="server" ID="txtNumDays" TextMode="Number" CssClass="form form-control form-control-sm" />
|
|
</div>
|
|
<div class="col-12 my-2">
|
|
<asp:LinkButton runat="server" ID="lbtConvertData" CssClass="btn btn-sm btn-success w-100" OnClick="lbtConvertData_Click">move MSSqlDb --> MongoDb</asp:LinkButton>
|
|
<asp:Label runat="server" ID="lblOutConvers" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col">
|
|
<h2>Test SqlServer</h2>
|
|
<asp:LinkButton runat="server" ID="lbtReadDb" CssClass="btn btn-sm btn-primary w-100">Read SqlDB</asp:LinkButton>
|
|
<asp:Label runat="server" ID="lblTestDb" />
|
|
</div>
|
|
<div class="col">
|
|
<h2>Test MongoDb</h2>
|
|
<asp:LinkButton runat="server" ID="lbtReadMongo" CssClass="btn btn-sm btn-secondary w-100">Read MongoDB</asp:LinkButton>
|
|
<asp:Label runat="server" ID="lblTestMongo" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<%-- <div class="row">
|
|
<div class="col-1"></div>
|
|
<div class="col-10">
|
|
<h3>Test REDIS</h3>
|
|
Val:
|
|
<asp:TextBox runat="server" ID="txtVal"></asp:TextBox>
|
|
<br />
|
|
<asp:LinkButton runat="server" ID="lbtSave" css="btn btn-default" OnClick="lbtSave_Click">Salva HASH</asp:LinkButton>
|
|
</div>
|
|
<div class="col-1"></div>
|
|
</div>--%>
|
|
</asp:Content>
|