727 lines
58 KiB
Plaintext
727 lines
58 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Soporte.aspx.vb" Inherits="GPS_Soporte" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style type="text/css">
|
|
#map { height: 344px; }
|
|
|
|
.portlet.light.smmallpadding > .portlet-title > .caption {
|
|
font-size:12px;
|
|
width:80%
|
|
}
|
|
.portlet.light.smmallpadding > .portlet-title {
|
|
min-height: 20px;
|
|
}
|
|
.progress {
|
|
display:none;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
|
SIG SOPORTE
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
|
|
|
<ajax:TabContainer ID="Tab" runat="server" Width="100%">
|
|
|
|
<ajax:TabPanel ID="TabConsulta" runat="server" HeaderText="Consulta">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel runat="server" ID="upDispositivo" UpdateMode="conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT smalltitle magindate">
|
|
<div class="tools">
|
|
<asp:Button ID="BtnCargaDispositivo" ClientIDMode="Static" runat="server" ValidationGroup="GrpGuardar" Text="Consultar" class="btn btn-primary" />
|
|
</div>
|
|
<div class="titlefiltros caption ">
|
|
<ul class="list-inline" style="font-size: 12px;">
|
|
<li>Unidad/Dispositivo GPS:
|
|
<asp:DropDownList ID="DdlDispositivo" runat="server" DataTextField="Serie" DataValueField="CveDispositivo" CssClass="form-control input-sm select2me" Style="width: 230px;" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVDdlDispositivo" runat="server" ControlToValidate="DdlDispositivo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Dispositivo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
</li>
|
|
<li>Tipo Consulta:
|
|
<asp:DropDownList ID="DdlTipoConsulta" AutoPostBack="true" Width="150px" runat="server" CssClass="form-control input-sm select2me">
|
|
<asp:ListItem Value="Last" Text="Última Posición"></asp:ListItem>
|
|
<asp:ListItem Value="Last10" Text="Últimos 10"></asp:ListItem>
|
|
<asp:ListItem Value="Today" Text="Hoy"></asp:ListItem>
|
|
<asp:ListItem Value="Yesterday" Text="Ayer"></asp:ListItem>
|
|
<asp:ListItem Value="Week" Text="Semana"></asp:ListItem>
|
|
<asp:ListItem Value="All" Text="Personalizada"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</li>
|
|
|
|
<li id="liFechai" visible="false" runat="server">Fecha I.:
|
|
<div class="input-group input-sm date date-picker " data-date-format="dd/mm/yyyy" style="display: inline-block;">
|
|
<asp:TextBox ID="txtFechaI" runat="server" CssClass="form-control input-sm" CausesValidation="true" MaxLength="10" Width="82px "></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaI" runat="server" TargetControlID="txtFechaI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario" TargetControlID="txtFechaI" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFI" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</li>
|
|
<li id="liFechaF" runat="server" visible="false">Fecha F.:
|
|
<div class="input-group input-sm date date-picker " data-date-format="dd/mm/yyyy" style="display: inline-block;">
|
|
<asp:TextBox ID="txtFechaF" runat="server" CssClass="form-control input-sm" CausesValidation="true" MaxLength="10" Width="82px "></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaF" runat="server" TargetControlID="txtFechaF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario2" TargetControlID="txtFechaF" PopupButtonID="imgCalendarioF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFF" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel ID="UpInfo" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12 ">
|
|
<div class="portlet light bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="fa fa-car font-green"></i>
|
|
<span class="caption-subject bold uppercase">Datos de la unidad: <asp:literal ID="ltlSerieConsulta" runat="server"></asp:literal></span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div id="bodydatos" runat="server" visible="false" class="portlet-body form">
|
|
<div class="row">
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtIp" Text="192.158.0.2" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtIp.ClientID.ToString()%>">Ip </label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtPuerto" Text="2403" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtPuerto.ClientID.ToString()%>">Puerto.</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtAPN" Text="192.158.0.2" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtIp.ClientID.ToString()%>">APN </label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtPlanDatos" Text="TELCEL 100MB" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtPlanDatos.ClientID.ToString()%>">Plan de datos:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtSim" Text="895202001222417228" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtSim.ClientID.ToString()%>">SIM.</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtNoLinea" Text="192.158.0.2" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtNoLinea.ClientID.ToString()%>">Número de línea </label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtMarca" Text="2403" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtMarca.ClientID.ToString()%>">Marca de equipo.</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtModelo" Text="192.158.0.2" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtModelo.ClientID.ToString()%>">Modelo de equipo </label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtImei" Text="TELCEL 100MB" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtImei.ClientID.ToString()%>">IMEI:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtSerie" Text="895202001222417228" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtSerie.ClientID.ToString()%>">Número de serie.</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtUnidad" Text="192.158.0.2" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtUnidad.ClientID.ToString()%>">Unidad de negocio</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-5">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtCliente" Text="2403" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtCliente.ClientID.ToString()%>">Cliente</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtEstatus" Text="192.158.0.2" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtEstatus.ClientID.ToString()%>">Estado Administrativo</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtFechaInstalacion" Text="TELCEL 100MB" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtFechaInstalacion.ClientID.ToString()%>">Fecha de Instalacion</label>
|
|
</div>
|
|
</div>
|
|
<%--<div class="col-md-3">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtFechaReinstalacion" Text="895202001222417228" Enabled="false" runat="server" CssClass="form-control" ></asp:TextBox>
|
|
<label for="<%= TxtFechaReinstalacion.ClientID.ToString()%>">Fecha de reinstalación</label>
|
|
</div>
|
|
</div>--%>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<div class="row">
|
|
<asp:UpdatePanel UpdateMode="Conditional" ID="UpReportes" runat="server">
|
|
<ContentTemplate>
|
|
<div class="col-md-5" style="width:48%">
|
|
<div class="portlet light smmallpadding traspasorow bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">REPORTES</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div runat="server" id="bodyreportes" visible="false" class="portlet-body rowpadding" style="height:286px;">
|
|
<div style="max-height: 260px; overflow-y: scroll">
|
|
<asp:GridView ID="GvReportes" runat="server" DataKeyNames="CveTrama" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="True" EmptyDataText="No se Encontró Activo Fijo Registrado" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Fecha" DataField="FechaIng" ItemStyle-HorizontalAlign="center" ItemStyle-Width="70%" />
|
|
<asp:BoundField HeaderText="Valor" DataField="Valor" DataFormatString="{0} KM/H" ItemStyle-HorizontalAlign="right" ItemStyle-Width="30%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<div id="map" class="col-md-6" >
|
|
</div>
|
|
</div>
|
|
<br />
|
|
|
|
<ajax:TabContainer ID="SubTab" CssClass="tab-wizard" runat="server" Width="100%">
|
|
<ajax:TabPanel ID="TabHistorico" CssClass="tab-wizard" runat="server" HeaderText="Histórico">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="upHistorico" runat="server" UpdateMode="conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="C_chkexpand" class=" collapse" data-original-title="" title=""></a><span class="hidden">
|
|
<input id="C_chkexpand" type="checkbox" name="ctl00$C$chkexpand" checked="checked"></span>
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative; text-align:left"><i class="fa fa-info-circle"></i>Histórico</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<asp:GridView ID="gvH1" runat="server" DataKeyNames="CveTrama" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="false" EmptyDataText="No se encontraron tramas" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Trama" ItemStyle-Font-Bold="true" DataField="Evento" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
<asp:BoundField HeaderText="Trama" DataField="Valor" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:GridView ID="gvH2" runat="server" DataKeyNames="CveTrama" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="false" EmptyDataText="No se encontraron tramas" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Trama" ItemStyle-Font-Bold="true" DataField="Evento" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
<asp:BoundField HeaderText="Trama" DataField="Valor" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:GridView ID="gvH3" runat="server" DataKeyNames="CveTrama" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="false" EmptyDataText="No se encontraron tramas" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Trama" ItemStyle-Font-Bold="true" DataField="Evento" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
<asp:BoundField HeaderText="Trama" DataField="Valor" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel ID="TabDiagnostico" CssClass="tab-wizard" runat="server" HeaderText="Diagnóstico">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="C_chkexpand2" class=" collapse" data-original-title="" title=""></a><span class="hidden">
|
|
<input id="C_chkexpand2" type="checkbox" name="ctl00$C$chkexpand" checked="checked"></span>
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative;">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlReportes" Text="Reportes: "></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlBytes" Text="0 kB"></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlPorcReportes" Text="0%"></asp:Literal>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="C_chkexpand3" class=" collapse" data-original-title="" title=""></a><span class="hidden">
|
|
<input id="C_chkexpand3" type="checkbox" name="ctl00$C$chkexpand" checked="checked"></span>
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative;">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlGPS" Text="GPS"></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlEstatusGPS" Text="Estatus: OK"></asp:Literal>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="C_chkexpand4" class=" collapse" data-original-title="" title=""></a><span class="hidden">
|
|
<input id="C_chkexpand4" type="checkbox" name="ctl00$C$chkexpand" checked="checked"></span>
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative;">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlGPRS" Text="Estado GPRS"></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlEstatusGPRS" Text="Estatus: OK"></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlPorcGPRS" Text="0%"></asp:Literal>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="C_chkexpand5" class=" collapse" data-original-title="" title=""></a><span class="hidden">
|
|
<input id="C_chkexpand5" type="checkbox" name="ctl00$C$chkexpand" checked="checked"></span>
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative;">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlActividad" Text="Actividad"></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlReportesAct" Text="Reportes: "></asp:Literal>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<asp:Literal runat="server" ID="LtlPorcAct" Text="0%"></asp:Literal>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel ID="TabVLog" runat="server" HeaderText="Ver Log">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UPVlog" runat="server" updatemode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="C_chkexpand7" class=" collapse" data-original-title="" title=""></a><span class="hidden">
|
|
<input id="C_chkexpand7" type="checkbox" name="ctl00$C$chkexpand" checked="checked"></span>
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative; text-align:left"><i class="fa fa-info-circle"></i>Log del vehículo</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
<div style="max-height: 392px; overflow-y: scroll">
|
|
<asp:GridView ID="GvVLog" runat="server" DataKeyNames="CveTrama" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="false" EmptyDataText="No se Encontró Activo Fijo Registrado" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Trama" DataField="Trama" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
</ajax:TabContainer>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
|
|
<ajax:TabPanel ID="TabLog" runat="server" HeaderText="Ver Log">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel runat="server" ID="UpDispositivoLog" UpdateMode="conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT smalltitle magindate">
|
|
<div class="tools">
|
|
<asp:Button ID="BtnCargaLog" ClientIDMode="Static" runat="server" ValidationGroup="GrpLog" Text="Consultar" class="btn btn-primary" />
|
|
</div>
|
|
<div class="titlefiltros caption ">
|
|
<ul class="list-inline" style="font-size: 12px;">
|
|
<li>Unidad/Dispositivo GPS:
|
|
<asp:DropDownList ID="DdlDispositivosLog" runat="server" DataTextField="Serie" DataValueField="CveDispositivo" CssClass="form-control input-sm select2me" Style="width: 230px;" ValidationGroup="GrpLog"></asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVDispositivosLog" runat="server" ControlToValidate="DdlDispositivosLog" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Dispositivo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpLog"></asp:RequiredFieldValidator>
|
|
</li>
|
|
<li>Tipo Consulta:
|
|
<asp:DropDownList ID="DdlTipoConsultaLog" AutoPostBack="true" Width="150px" runat="server" CssClass="form-control input-sm select2me">
|
|
<asp:ListItem Value="Last" Text="Última Posición"></asp:ListItem>
|
|
<asp:ListItem Value="Last10" Text="Últimos 10"></asp:ListItem>
|
|
<asp:ListItem Value="Today" Text="Hoy"></asp:ListItem>
|
|
<asp:ListItem Value="Yesterday" Text="Ayer"></asp:ListItem>
|
|
<asp:ListItem Value="Week" Text="Semana"></asp:ListItem>
|
|
<asp:ListItem Value="All" Text="Personalizada"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</li>
|
|
|
|
<li id="liFechaLogI" visible="false" runat="server">Fecha I.:
|
|
<div class="input-group input-sm date date-picker " data-date-format="dd/mm/yyyy" style="display: inline-block;">
|
|
<asp:TextBox ID="TxtFechaLogI" runat="server" CssClass="form-control input-sm" CausesValidation="true" MaxLength="10" Width="82px "></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LinkButton1" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TxtFechaLogI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaLogI" PopupButtonID="LinkButton1" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="TxtFechaLogI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</li>
|
|
<li id="liFechaLogF" runat="server" visible="false">Fecha F.:
|
|
<div class="input-group input-sm date date-picker " data-date-format="dd/mm/yyyy" style="display: inline-block;">
|
|
<asp:TextBox ID="TxtFechaLogF" runat="server" CssClass="form-control input-sm" CausesValidation="true" MaxLength="10" Width="82px "></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LinkButton2" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="TxtFechaLogF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender2" TargetControlID="TxtFechaLogF" PopupButtonID="LinkButton2" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="TxtFechaLogF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel ID="UpGVLog" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12 ">
|
|
<div class="portlet light bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="fa fa-car font-green"></i>
|
|
<span class="caption-subject bold uppercase">Log de la unidad:
|
|
<asp:Literal ID="ltlSerieLog" runat="server"></asp:Literal></span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body form">
|
|
<div style="max-height: 392px; overflow-y: scroll">
|
|
<asp:GridView ID="GVLog" runat="server" DataKeyNames="CveTrama" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="false" EmptyDataText="No se Encontró Activo Fijo Registrado" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Trama" DataField="Trama" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="27%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
|
|
<ajax:TabPanel ID="TabTR" runat="server" HeaderText="Enviar Comando">
|
|
<ContentTemplate>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
|
|
<ajax:TabPanel ID="TabE" runat="server" HeaderText="Consulta Multiple">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel runat="server" ID="UpCM" UpdateMode="conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT smalltitle magindate">
|
|
<div class="tools">
|
|
<asp:Button ID="btnAgregar" runat="server" Text="Buscar" class="btn btn-primary" />
|
|
</div>
|
|
<div class="titlefiltros caption ">
|
|
<ul class="list-inline" style="font-size: 12px;">
|
|
<li>Buscar por cliente:
|
|
<asp:DropDownList ID="DdlClientes" DataTextField="NombreComercial" DataValueField="CveCliente" Width="250px" runat="server" CssClass="form-control input-sm select2me">
|
|
</asp:DropDownList>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel ID="UpConsultaM" runat="server">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="portlet light smmallpadding traspasorow bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Seleccione los Dispositivos a consultar</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
<div class="row" style="margin-right: 10px; margin-top: -18px;" align="right">
|
|
<input type="text" id="TxtBusqueda2" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvConsultaM.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvConsultaM.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
<asp:GridView ID="GvConsultaM" runat="server" DataKeyNames="CveCliente, CveDispositivo" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="true" EmptyDataText="No se encontraron tramas" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="center" ItemStyle-Width="10%">
|
|
<ItemTemplate>
|
|
<asp:CheckBox runat="server" ID="chkEv" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="Id Unidad" DataField="devID" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="30%" />
|
|
<asp:BoundField HeaderText="Nombre" DataField="NombreVehiculo" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="30%" />
|
|
<asp:BoundField HeaderText="Cliente" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="30%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6" runat="server" id="DvConsultar" visible="false">
|
|
<div class="portlet light smmallpadding traspasorow bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">CONSULTA MULTIPLE</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
<div class="row">
|
|
<label class="col-md-3" style="max-width: 120px;">Tipo Consulta:</label>
|
|
<div class="col-md-4">
|
|
<asp:DropDownList ID="DdlTConsultaM" AutoPostBack="true" Width="150px" runat="server" CssClass="form-control input-sm select2me">
|
|
<asp:ListItem Value="Last" Text="Última Posición"></asp:ListItem>
|
|
<asp:ListItem Value="Last10" Text="Últimos 10"></asp:ListItem>
|
|
<asp:ListItem Value="Yesterday" Text="Ayer"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="row" style="text-align:center">
|
|
<asp:LinkButton ID="btnConsultaMultiple" runat="server" CssClass="btn btn-primary" Text="Consultar"></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<asp:GridView ID="GvReporteMultiple" runat="server" DataKeyNames="CveDispositivo" Style="table-layout: fixed" AutoGenerateColumns="False" ShowHeader="true" EmptyDataText="No se encontraron tramas" GridLines="none" ToolTip="Listado de Activos Fijos" CssClass="table table-striped table-hover Widthall">
|
|
<Columns>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="center" ItemStyle-Width="10%">
|
|
<ItemTemplate>
|
|
<asp:CheckBox runat="server" ID="chkEv" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="Id Unidad" DataField="devID" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="10%" />
|
|
<asp:BoundField HeaderText="Nombre" DataField="NombreVehiculo" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="10%" />
|
|
<asp:BoundField HeaderText="Cliente" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="10%" />
|
|
<asp:BoundField HeaderText="Reportes" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Reportes Unicos" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Reportes Repeditos" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="GPS" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="GPS NOT FIXED" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Promedio Satelites" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="GPRS" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Tiempo Movimiento" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Tiempo Detenido" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Eventos" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Rep. Temperatura" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Horas Refrigeradas" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Rep. Combustible" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
<asp:BoundField HeaderText="Tanques Reportando" DataField="Cliente" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="5%" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
|
|
</ajax:TabContainer>
|
|
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
|
<script>
|
|
var map;
|
|
var image = 'http://maps.google.com/mapfiles/kml/shapes/truck.png';
|
|
|
|
function initMap() {
|
|
var uluru = { lat: 29.0730, lng: -110.9559 }
|
|
map = new google.maps.Map(document.getElementById('map'), {
|
|
center: uluru,
|
|
zoom: 15
|
|
});
|
|
|
|
|
|
}
|
|
|
|
var markers = [];
|
|
|
|
function CreaMarcador(coords, nomEquipo, imagen) {
|
|
if (typeof imagen === 'undefined') { imagen = image; }
|
|
var marker = new google.maps.Marker({
|
|
position: coords,
|
|
title: nomEquipo,
|
|
map: map,
|
|
icon: imagen
|
|
});
|
|
markers.push(marker);
|
|
map.setCenter(coords)
|
|
}
|
|
|
|
function DeleteMarkers() {
|
|
for (var i = 0; i < markers.length; i++) {
|
|
markers[i].setMap(null);
|
|
}
|
|
markers = [];
|
|
}
|
|
|
|
</script>
|
|
<script
|
|
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAF7s8wwhzCVXDUYopc9mXxqaWB33cDro4&libraries=drawing&callback=initMap">
|
|
</script>
|
|
</asp:Content>
|
|
|