Beispiel #1
0
        public static bool ConfirmSubmitCapitalRequest(TradeLink.AppKit.Results rs, bool skip, TradeLink.API.DebugDelegate deb)

        {
            d = deb;
            if (skip)
            {
                return(false);
            }

            CapitalRequestConfim crc = new CapitalRequestConfim();
            bool ok = false;

            if (crc.InvokeRequired)
            {
                crc.Invoke(new capcondel(ConfirmSubmitCapitalRequest), new object[] { rs, skip, deb });
            }
            else
            {
                DialogResult dr = crc.ShowDialog();
                if (!crc.AskAgain)
                {
                    // disable tracking
                }
                ok = dr == DialogResult.Yes;
            }
            if (!ok)
            {
                return(false);
            }
            return(CapitalRequest.Submit(crc.Email, rs, deb));
        }