public void UpdateLocal(string placa) { try { using (var con = new SqlConnection(Conection.GetConLocal())) { con.Open(); var cmd = con.CreateCommand(); cmd.CommandText = " UPDATE Hits SET Hit_Enviado = 1 WHERE Hit_Placa = @Placa"; cmd.Parameters.Add("@Placa", SqlDbType.VarChar).Value = placa; cmd.ExecuteNonQuery(); con.Close(); } } catch (SqlException ex) { Console.Write("BDUpdate-Local\n" + ex.ToString()); } }
public List <ceCamara> GetCamLocal() { List <ceCamara> lista = new List <ceCamara>(); try { using (var con = new SqlConnection(Conection.GetConLocal())) { con.Open(); var cmd = con.CreateCommand(); cmd.CommandText = " SELECT * FROM Camaras "; var ready = cmd.ExecuteReader(); while (ready.Read()) { var obj = new ceCamara { In_Id = Convert.ToInt32(ready["Cam_Id"]), In_Mac = Convert.ToString(ready["Cam_Mac"]), In_Nombre = Convert.ToString(ready["Cam_Nombre"]), In_Latitud = Convert.ToSingle(ready["Cam_Latitud"]), In_Longitud = Convert.ToSingle(ready["Cam_Longitud"]), In_Arco = Convert.ToString(ready["Cam_Arco"]), In_Carril = Convert.ToString(ready["Cam_Carril"]), In_Sentido = Convert.ToString(ready["Cam_Sentido"]) }; lista.Add(obj); } con.Close(); } } catch (SqlException ex) { Console.Write("DBMac-Local\n" + ex.ToString()); lista.Clear(); } return(lista); }
public List <ceConfig> GetConfig() { List <ceConfig> lista = new List <ceConfig>(); try { using (var con = new SqlConnection(Conection.GetConLocal())) { con.Open(); var cmd = con.CreateCommand(); cmd.CommandText = " SELECT * FROM Config_CAM "; var ready = cmd.ExecuteReader(); while (ready.Read()) { var l1 = new ceConfig { Config_Marca = Convert.ToString(ready["Config_Marca"]), Config_IP = Convert.ToString(ready["Config_IP"]), Config_Puerto = Convert.ToString(ready["Config_Puerto"]), Config_Usuario = Convert.ToString(ready["Config_Usuario"]), Config_Clave = Convert.ToString(ready["Config_Clave"]) }; lista.Add(l1); } con.Close(); } } catch (SqlException ex) { Console.Write("BD-GetConfiguracion\n" + ex.ToString()); } return(lista); }
public void InsertarLocal(int id, string nombre, string ip, string placa, byte[] imgplaca, byte[] imgauto, float latitud, float longitud, float velocidad, string arco) { try { using (var con = new SqlConnection(Conection.GetConLocal())) { con.Open(); var cmd = con.CreateCommand(); cmd.CommandText = " INSERT INTO Hits " + " (Hit_Disp_Id, Hit_Disp_Nombre, Hit_Disp_IP, Hit_Placa, Hit_Placa_img, Hit_Imagen, Hit_Fecha, Hit_Latitud, Hit_Longitud, Hit_Velocidad, Hit_Arco, Hit_Carril, Hit_Sentido, Hit_Procesado, Hit_Enviado) " + " VALUES(@ID, @Nombre, @IP, @Placa, @ImgPlaca, @ImgAuto, @Fecha, @Latitud, @Longitud, @Velocidad, @Arco, @Carril, @Sentido, @Procesado, @Enviado)"; cmd.Parameters.Add("@ID", SqlDbType.VarChar, 50).Value = id; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 100).Value = nombre; cmd.Parameters.Add("@IP", SqlDbType.VarChar, 50).Value = ip; cmd.Parameters.Add("@Placa", SqlDbType.VarChar, 250).Value = placa; cmd.Parameters.Add("@ImgPlaca", SqlDbType.VarBinary).Value = imgplaca; cmd.Parameters.Add("@ImgAuto", SqlDbType.VarBinary).Value = imgauto; cmd.Parameters.Add("@Fecha", SqlDbType.DateTime).Value = DateTime.Now; if (!string.IsNullOrEmpty(latitud.ToString())) { cmd.Parameters.Add("@Latitud", SqlDbType.Float).Value = latitud; } else { cmd.Parameters.Add("@Latitud", SqlDbType.Float).Value = 0.0; } if (!string.IsNullOrEmpty(latitud.ToString())) { cmd.Parameters.Add("@Longitud", SqlDbType.Float).Value = longitud; } else { cmd.Parameters.Add("@Longitud", SqlDbType.Float).Value = 0.0; } if (!string.IsNullOrEmpty(latitud.ToString())) { cmd.Parameters.Add("@Velocidad", SqlDbType.Float).Value = velocidad; } else { cmd.Parameters.Add("@Velocidad", SqlDbType.Float).Value = 0.0; } cmd.Parameters.Add("@Arco", SqlDbType.VarChar, 50).Value = "Arco1"; cmd.Parameters.Add("@Carril", SqlDbType.VarChar, 50).Value = "Arco1"; cmd.Parameters.Add("@Sentido", SqlDbType.VarChar, 50).Value = "Arco1"; cmd.Parameters.Add("@Procesado", SqlDbType.Int).Value = 0; cmd.Parameters.Add("@Enviado", SqlDbType.Int).Value = 0; cmd.ExecuteNonQuery(); con.Close(); } } catch (SqlException ex) { Console.Write("BD-Local\n" + ex.ToString()); } }