Files
SIG/GPS/ReporteUnidadesnoTransmiten.aspx.cs
JORGE LUIS CAUDILLO ESPARZA 019d54bd9a
2021-03-04 04:25:39 -07:00

95 lines
2.7 KiB
C#

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();
}
}
}