Esempio n. 1
0
 public static TVigilante GetVigilanteFromDr(SqlCeDataReader dr)
 {
     TVigilante vig = new TVigilante();
     vig.vigilanteId = dr.GetInt32(0);
     vig.nombre = dr.GetString(1);
     return vig;
 }
Esempio n. 2
0
 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);
         }
     }
 }
Esempio n. 3
0
 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();
     }
 }