コード例 #1
0
ファイル: GroupPrice.cs プロジェクト: LavoTP/Arad.SMS.Gateway
        public static bool CheckExistRange(Guid userGuid, Guid groupPriceGuid, long minimumMessage, long maximumMessage)
        {
            Business.GroupPrice groupPriceController = new Business.GroupPrice();
            DataTable           dtRanges             = groupPriceController.CheckExistRange(userGuid);
            bool isValid = true;

            foreach (DataRow row in dtRanges.Rows)
            {
                if ((minimumMessage >= Helper.GetLong(row["MinimumMessage"]) && minimumMessage <= Helper.GetLong(row["MaximumMessage"])) ||
                    (maximumMessage >= Helper.GetLong(row["MinimumMessage"]) && maximumMessage <= Helper.GetLong(row["MaximumMessage"])))
                {
                    if (Helper.GetGuid(row["Guid"]) != groupPriceGuid)
                    {
                        isValid = false;
                    }
                    break;
                }
            }

            return(isValid);
        }