Ejemplo n.º 1
0
 public static void Delete(tsh_PersonasDataset.tsh_PersonasRow row)
 {
     row.Delete();
     Update(row);
     if (row.Table.HasErrors)
     {
         row.RejectChanges();
         row["Activo"] = false;
         Update(row);
         if (row.Table.HasErrors)
         {
             row.SetColumnError("IdPersona", "No se ha podido eliminar el item.");
         }
         else
         {
             row.SetColumnError("IdPersona", "No se ha podido eliminar el item porque existen tablas relacionadas. Se procede a desactivarlo.");
         }
     }
 }