This commit is contained in:
92
GPS/ReporteUnidadesnoTransmiten.aspx
Normal file
92
GPS/ReporteUnidadesnoTransmiten.aspx
Normal file
@@ -0,0 +1,92 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="ReporteUnidadesnoTransmiten.aspx.cs" Inherits="GPS_ReporteUnidadesnoTransmiten" %>
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
||||
Reporte de ultima conexión
|
||||
</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">
|
||||
|
||||
|
||||
<asp:UpdatePanel UpdateMode="Conditional" ID="UpReporte" runat="server">
|
||||
<ContentTemplate>
|
||||
<div class="portlet solid grey-cascade portlet-filter" style="">
|
||||
<div class="portlet-title portlet-filterT smalltitle " style="">
|
||||
<div class="tools">
|
||||
<asp:Button ID="BtnConsultar" runat="server" Text="Consultar" OnClick="BtnConsultar_Click" class="btn btn-primary" />
|
||||
<a href="javascript:;" class="expand"></a>
|
||||
</div>
|
||||
<div class="titlefiltros caption">
|
||||
<div class="row">
|
||||
<div class="col-md-1 truncate">
|
||||
Tipo:
|
||||
</div>
|
||||
<div class="col-md-3 ">
|
||||
<asp:DropDownList ID="DdltipoDispositivo" runat="server" CssClass="form-control input-sm select2me">
|
||||
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
||||
<asp:ListItem Text="Dispositivo GPS" Value="1"></asp:ListItem>
|
||||
<asp:ListItem Text="Smartphone" Value="2"></asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
</div>
|
||||
|
||||
<div class="col-md-1 truncate">
|
||||
Cliente:
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<%--<ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientes" UsaWebService="true" data-metodo="getcliente" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="min-width: 100px;"></ADS:Dropdownlost>--%>
|
||||
<asp:DropDownList ID="DdlCliente" runat="server" CssClass="select2me form-control" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" Width="100%">
|
||||
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
|
||||
</div>
|
||||
<div class="col-md-1 truncate">
|
||||
Estatus:
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
|
||||
<asp:DropDownList ID="DdlEstatus" runat="server" CssClass="form-control input-sm select2me">
|
||||
<asp:ListItem Text="Todos" Value="-1"></asp:ListItem>
|
||||
<asp:ListItem Selected="True" Text="Activo" Value="1"></asp:ListItem>
|
||||
<asp:ListItem Text="Inactivo" Value="0"></asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="portlet-body" style="display: none;">
|
||||
<asp:HiddenField ID="HdfVGrafica" ClientIDMode="Static" runat="server" />
|
||||
</div>
|
||||
</div>
|
||||
<asp:GridView ID="GvDatosGPS" runat="server" GridLines="None" ShowFooter="true" DataKeyNames="CveDispositivo, CveModelo, CveProveedorComunicacionCuenta, Display"
|
||||
CssClass="table table-striped table-advance table-hover Widthall" CellSpacing="0" Width="100%" AutoGenerateColumns="False" OnRowDataBound="GvDatosGPS_RowDataBound"
|
||||
EmptyDataText="No se encontraron registros" ToolTip="Listado de Dispositivos">
|
||||
<Columns>
|
||||
<asp:TemplateField HeaderText="#" ItemStyle-Width="3%" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle" FooterStyle-VerticalAlign="Middle">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Lblnumero" runat="server" Text=""></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="TipoDispositivoDisplay" ItemStyle-Width="7%" HeaderText="Tipo Dispositivo" ItemStyle-HorizontalAlign="Left" />
|
||||
<asp:BoundField DataField="Cliente" ItemStyle-Width="25%" HeaderText="Cliente" ItemStyle-HorizontalAlign="Left" />
|
||||
<asp:BoundField DataField="Display" ItemStyle-Width="15%" HeaderText="Vehículo" ItemStyle-HorizontalAlign="Left" />
|
||||
<asp:BoundField DataField="Modelo" ItemStyle-Width="7%" HeaderText="Modelo" ItemStyle-HorizontalAlign="Left" />
|
||||
<asp:BoundField DataField="IMEI" ItemStyle-Width="10%" HeaderText="IMEI" ItemStyle-HorizontalAlign="Left" />
|
||||
<asp:BoundField DataField="NumeroTelefono" ItemStyle-Width="20%" HeaderText="Número Teléfono" ItemStyle-HorizontalAlign="Center" />
|
||||
<asp:BoundField DataField="Ultimaconexion" ItemStyle-Width="15%" HeaderText="Ultima conexión" ItemStyle-HorizontalAlign="Left" />
|
||||
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
||||
</asp:Content>
|
||||
|
||||
95
GPS/ReporteUnidadesnoTransmiten.aspx.cs
Normal file
95
GPS/ReporteUnidadesnoTransmiten.aspx.cs
Normal file
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Extensiones;
|
||||
public partial class GPS_ReporteUnidadesnoTransmiten : ClsPaginas
|
||||
{
|
||||
#region Propiedades
|
||||
protected int CveCliente
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["CveCliente"] == null) { return 0; }
|
||||
else { return ViewState["CveCliente"].ToString().ToEntero(); }
|
||||
}
|
||||
|
||||
set { ViewState["CveCliente"] = value; }
|
||||
}
|
||||
protected int CveEstatus
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["CveEstatus"] == null) { return 0; }
|
||||
else { return ViewState["CveEstatus"].ToString().ToEntero(); }
|
||||
}
|
||||
|
||||
set { ViewState["CveEstatus"] = value; }
|
||||
}
|
||||
protected int TipoDispositivo
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["TipoDispositivo"] == null) { return 0; }
|
||||
else { return ViewState["TipoDispositivo"].ToString().ToEntero(); }
|
||||
}
|
||||
|
||||
set { ViewState["TipoDispositivo"] = value; }
|
||||
}
|
||||
#endregion
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
|
||||
DdlCliente.DataSource = get_GlobalDTCliente(UsuarioActual.CveEmpresa);
|
||||
DdlCliente.DataBind();
|
||||
CveCliente = -1;
|
||||
CveEstatus = 1;
|
||||
TipoDispositivo = -1;
|
||||
cargaDispositivos();
|
||||
}
|
||||
}
|
||||
public void cargaDispositivos()
|
||||
{
|
||||
GvDatosGPS.DataSource = null;
|
||||
using (ClsGPS ObjGPS = new ClsGPS())
|
||||
{
|
||||
if (ObjGPS.ReporteUnidadesnoTransmitenGet(-1, CveEstatus, CveCliente, UsuarioActual.CveEmpresa, TipoDispositivo))
|
||||
{
|
||||
GvDatosGPS.DataSource = ObjGPS.DtResultados;
|
||||
}
|
||||
}
|
||||
GvDatosGPS.DataBind();
|
||||
/*
|
||||
Dim ObjGPS As New ClsGPS
|
||||
If ObjGPS.DispositivosGet(-1, Estatus, CveCliente) Then
|
||||
GvDatosGPS.DataSource = ObjGPS.DtResultados
|
||||
Else
|
||||
GvDatosGPS.DataSource = Nothing
|
||||
End If
|
||||
ObjGPS.Dispose()
|
||||
GvDatosGPS.DataBind()
|
||||
UpDispositivos.Update()
|
||||
*/
|
||||
}
|
||||
|
||||
protected void BtnConsultar_Click(object sender, EventArgs e)
|
||||
{
|
||||
CveEstatus = DdlEstatus.SelectedValue.ToEntero();
|
||||
CveCliente = DdlCliente.SelectedValue.ToEntero(); CveCliente = CveCliente > 0 ? CveCliente : -1;
|
||||
TipoDispositivo = DdltipoDispositivo.SelectedValue.ToEntero();
|
||||
cargaDispositivos();
|
||||
}
|
||||
|
||||
protected void GvDatosGPS_RowDataBound(object sender, GridViewRowEventArgs e)
|
||||
{
|
||||
if (e.Row.RowType == DataControlRowType.DataRow)
|
||||
{
|
||||
e.Row.VerticalAlign = VerticalAlign.Middle;
|
||||
e.Row.FCLabel("Lblnumero").Text = (e.Row.RowIndex + 1).ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -353,7 +353,11 @@ public partial class GPS_WizardDispositivos : ClsPaginas
|
||||
string icono = "rsz_11rsz_car";
|
||||
string Color = "#0088FF";
|
||||
string NumTelefono = ChkTipoLinea.Checked ? TxtTelefonoMovil.Text.Trim().Replace("(","").Replace(")","").Replace("-","").Replace(" ","") : "-1";
|
||||
|
||||
if(DdlMarca.SelectedValue =="19" && DevId.Length != 16 )
|
||||
{
|
||||
continuar = false;
|
||||
Alert("el IMEI y DEVID de los dispositivos concox debe ser igual a 16 dígitos.", ModExtensiones.TipoMensaje.MsgAdvertencia);
|
||||
}
|
||||
if (continuar)
|
||||
{
|
||||
ClsGPS ObjGPS = new ClsGPS();
|
||||
|
||||
Reference in New Issue
Block a user