// Anti Froad
    private void SetAntiFraudPanel(Anthem.Panel Container, CardCounters Counters, AntiFraudParameter Value)
    {
        CardCounter Counter = Counters[Value.CounterName];
        int Index = 0;

        for (int i = 0; i < Container.Controls.Count; i++)
          if (Container.Controls[i] is Anthem.CheckBox)
          {
        // ���� ������ TextBox
        for (int j = i; j < Container.Controls.Count; j++)
          if ((Container.Controls[j] is Anthem.TextBox) && (Container.Controls[j] as Anthem.TextBox).TextMode == TextBoxMode.SingleLine)
          {
            // ���� ������� TextBox
            for (int k = j; k < Container.Controls.Count; k++)
              if ((Container.Controls[k] is Anthem.TextBox) && (Container.Controls[k] as Anthem.TextBox).TextMode == TextBoxMode.MultiLine)
              {
                Anthem.CheckBox InfoCheck = Container.Controls[i] as Anthem.CheckBox;
                Anthem.TextBox LimitText = Container.Controls[j] as Anthem.TextBox;
                Anthem.TextBox MessageText = Container.Controls[k] as Anthem.TextBox;

                InfoCheck.Checked = Index == 0 ? Value.CheckMaximumValue : Value.CheckMinimumValue;
                LimitText.Text = Index == 0 ? Counter.ValueToString(Value.MaximumValue) : Counter.ValueToString(Value.MinimumValue);
                MessageText.Text = Index == 0 ? Value.MaximumMessage : Value.MinimumMessage;

                Index++;
                break;
              }
            break;
          }
          }
    }
    private void GetAntiFroadPanel(Anthem.Panel Container, CardCounters Counters, AntiFraudParameter Value)
    {
        CardCounter Counter = Counters[Value.CounterName];
        int Index = 0;

        for (int i = 0; i < Container.Controls.Count; i++)
          if (Container.Controls[i] is Anthem.CheckBox)
          {
        // ���� ������ TextBox
        for (int j = i; j < Container.Controls.Count; j++)
          if ((Container.Controls[j] is Anthem.TextBox) && (Container.Controls[j] as Anthem.TextBox).TextMode == TextBoxMode.SingleLine)
          {
            // ���� ������� TextBox
            for (int k = j; k < Container.Controls.Count; k++)
              if ((Container.Controls[k] is Anthem.TextBox) && (Container.Controls[k] as Anthem.TextBox).TextMode == TextBoxMode.MultiLine)
              {
                Anthem.CheckBox InfoCheck = Container.Controls[i] as Anthem.CheckBox;
                Anthem.TextBox LimitText = Container.Controls[j] as Anthem.TextBox;
                Anthem.TextBox MessageText = Container.Controls[k] as Anthem.TextBox;

                if (MessageText.Text.Length > 0 && MessageText.Text[MessageText.Text.Length-1] != '\n')
                  MessageText.Text += "\n";

                double LimitValue = 0;
                if (!double.TryParse(LimitText.Text, out LimitValue))
                  throw new Exception("�������� ������ ��� ��������� '" + Value.Name + "' ������ �������: " + LimitText.Text);

                if (Index == 0)
                {
                  Value.CheckMaximumValue = InfoCheck.Checked;
                  Value.MaximumValue = Counter.ObjectToValue(LimitValue);
                  Value.MaximumMessage = MessageText.Text;
                }
                else
                {
                  Value.CheckMinimumValue = InfoCheck.Checked;
                  Value.MinimumValue = Counter.ObjectToValue(LimitValue);
                  Value.MinimumMessage = MessageText.Text;
                }

                Index++;
                break;
              }
            break;
          }
          }
    }