//フラグをセット void SetStatus(Sql sql, RecStatus status, bool flag) { if (flag) { sql.Text = "update record set status = status | {0} where id = {1}".Formatex((int)status, Id); } else { sql.Text = "update record set status = status & ~{0} where id = {1}".Formatex((int)status, Id); } sql.Execute(); }
private RecordingStatus RecStatusToRecordingStatus(RecStatus item) { switch (item) { case RecStatus.Recorded: return(RecordingStatus.Completed); case RecStatus.Recording: return(RecordingStatus.InProgress); case RecStatus.Cancelled: return(RecordingStatus.Cancelled); } return(RecordingStatus.Error); }