public static bool Delete(MessageDelType deleteType, string deleteValue) { switch (deleteType) { case MessageDelType.Id: if (DataValidator.IsValidId(deleteValue)) { break; } return(false); case MessageDelType.Sender: { string[] strArray = deleteValue.Split(new char[] { ',' }); StringBuilder sb = new StringBuilder(); for (int i = 0; i < strArray.Length; i++) { StringHelper.AppendString(sb, "'" + DataSecurity.FilterBadChar(strArray[i]) + "'"); } deleteValue = sb.ToString(); break; } case MessageDelType.Date: deleteValue = DataConverter.CLng(deleteValue).ToString(CultureInfo.CurrentCulture); break; } return(dal.Delete(deleteType, deleteValue)); }
public bool Delete(MessageDelType deleteType, string deleteValue) { Parameters cmdParams = new Parameters(); cmdParams.AddInParameter("@DeleteType", DbType.Int32, (int)deleteType); cmdParams.AddInParameter("@DeleteValue", DbType.String, deleteValue); return(DBHelper.ExecuteProc("PR_Accessories_Message_Delete", cmdParams)); }