public static TVigilante GetVigilanteFromDr(SqlCeDataReader dr) { TVigilante vig = new TVigilante(); vig.vigilanteId = dr.GetInt32(0); vig.nombre = dr.GetString(1); return vig; }
public async Task<string> SetVigilante(string db, string pass, TVigilante vig) { if (vig == null) { return "ERROR: No se ha paso un objeto"; } else { try { SqlCeConnection conn = CntFCN50.TOpen(db, pass); CntFCN50.SetVigilante(vig, conn); CntFCN50.TClose(conn); return "OK"; } catch (Exception ex) { return String.Format("ERROR: {0}", ex.Message); } } }
public static void SetVigilante(TVigilante vig, SqlCeConnection conn) { if (vig == null) return; // comprobamos si existe el registro TVigilante vigilante = GetTVigilante(vig.vigilanteId, conn); string sql = ""; if (vigilante != null) { sql = @"UPDATE vigilantes SET nombre = '{1}', tag = '{2}', tagf = '{3}' WHERE vigilanteId = {0}"; } else { sql = @"INSERT INTO vigilantes (vigilanteId, nombre, tag, tagf) VALUES({0},'{1}','{2}','{3}')"; } sql = String.Format(sql, vig.vigilanteId, vig.nombre, vig.tag, vig.tagf); using (SqlCeCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; int nrec = cmd.ExecuteNonQuery(); } }