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));
        }