Reparrastre
This commit is contained in:
@@ -1,25 +1,98 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Extensiones;
|
||||
|
||||
public partial class GPS_RepArrastre : ClsPaginas
|
||||
{
|
||||
|
||||
public int CveDispositivo
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["CveDispositivo"] != null)
|
||||
{
|
||||
return ViewState["CveDispositivo"].ToString().ToEntero();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
set { ViewState["CveDispositivo"] = value; }
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
|
||||
DdlDispositivo.DataSource = get_GlobalDTDispositivosUsuarios(UsuarioActual.CveCliente, UsuarioActual.CveUsuario) ;
|
||||
// fijo borrar
|
||||
DdlDispositivo.DataSource = get_GlobalDTDispositivosUsuarios(263965, 1928) ;
|
||||
//DdlDispositivo.DataSource = get_GlobalDTDispositivosUsuarios(UsuarioActual.CveCliente, UsuarioActual.CveUsuario) ;
|
||||
DdlDispositivo.DataBind();
|
||||
getArrastre();
|
||||
}
|
||||
|
||||
}
|
||||
private void getArrastre()
|
||||
{
|
||||
CveDispositivo = DdlDispositivo.SelectedValue.ToEntero();
|
||||
using (ClsGPS objgps = new ClsGPS())
|
||||
{
|
||||
if (objgps.GPS_ArrastreGET(CveDispositivo) && objgps.DtResultados.Rows.Count > 0)
|
||||
{
|
||||
DataRow dtrow = objgps.DtResultados.Rows[0];
|
||||
upInfo(dtrow);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
public void upInfo(DataRow dtrow)
|
||||
{
|
||||
if ( dtrow != null)
|
||||
{
|
||||
LblVelocidad.Text = $"{dtrow["Speed"]:N0}";
|
||||
LblEncApa.Text = $"{dtrow["EncendidoText"]}";
|
||||
LblFechaInfo.Text = $"{dtrow["FechaTrama"]:dd/MM/yyyy}";
|
||||
//LblVelocidad.Text = $"{dtrow[""]}";
|
||||
//LblVelocidad.Text = $"{dtrow[""]}";addmarkerActual({ lat: -25.363, lng: 131.044 })
|
||||
string pVehiculo = string.Format("{{ lat: {0}, lng: {1}}}", dtrow["Lat"], dtrow["Lng"]);
|
||||
string parrastre = string.Format("{{ lat: {0}, lng: {1}}}", dtrow["LatArrastre"], dtrow["LngArrastre"]);
|
||||
TxtFunciones.Text = string.Format("addmarkerActual({0},{3}){1};setCenter({2})", pVehiculo, (dtrow["ArrastreActivo"].ToString() == "1" ? $" ;addmarkerarrastre({parrastre})" : ";addmarkerarrastre()"), (dtrow["ArrastreActivo"].ToString() == "1" ? parrastre : pVehiculo), dtrow["Encendido"].ToString().ToEntero());
|
||||
UpInfo.Update();
|
||||
}
|
||||
}
|
||||
|
||||
protected void BtnConsultar_Click(object sender, EventArgs e)
|
||||
{
|
||||
getArrastre();
|
||||
}
|
||||
|
||||
protected void chkActivarArrastre_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
using (ClsGPS objgps = new ClsGPS())
|
||||
{
|
||||
if (objgps.GPS_ArrastreActivarDesactivar(CveDispositivo, chkActivarArrastre.Checked)){
|
||||
|
||||
if (objgps.GPS_ArrastreGET(CveDispositivo) && objgps.DtResultados.Rows.Count > 0)
|
||||
{
|
||||
DataRow dtrow = objgps.DtResultados.Rows[0];
|
||||
upInfo(dtrow);
|
||||
}
|
||||
if (chkActivarArrastre.Checked)
|
||||
{
|
||||
Alert("se ha activado la funcion de arrastre");
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert("se ha desactivado la funcion de arrastre");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user