예제 #1
0
        public void AddOrUpdate(int id = 0)
        {
            var result = new BLL.RulesBusiness().AddRules(new BLL.Ruleinfo
            {
                ID               = id,
                OpenContent      = textBox3.Text,
                BetContent       = textBox9.Text,
                JudgeCondition   = comboBox2.Text,
                JudgeNumber      = Convert.ToInt32(textBox1.Text),
                NoWinBetNumber   = Convert.ToInt32(string.IsNullOrWhiteSpace(textBox2.Text) ? "0" : textBox2.Text),
                NoWinBetConent   = textBox10.Text,
                StopProfit       = Convert.ToInt32(string.IsNullOrWhiteSpace(textBox6.Text) ? "0" : textBox6.Text),
                StopLoss         = Convert.ToInt32(string.IsNullOrWhiteSpace(textBox8.Text) ? "0" : textBox8.Text),
                intervalBetHours = Convert.ToInt32(string.IsNullOrWhiteSpace(textBox7.Text) ? "0" : textBox7.Text),
                OddsID           = comboBox6.Text == "赔率1" ? 1 : 2,
                IsTurnBet        = checkBox2.CheckState == CheckState.Checked ? 1 : 0,
                ProfitMultiple   = textBox4.Text,
                LossMultiple     = textBox5.Text,
                IsLossBetNow     = checkBox3.CheckState == CheckState.Checked ? 1 : 0,
                IsProfitBetNow   = checkBox6.CheckState == CheckState.Checked ? 1 : 0,
                BetGearStop      = checkBox7.CheckState == CheckState.Checked ? 1 : 0,
                //CrackAfterBet = checkBox1.CheckState == CheckState.Checked ? 1 : 0,
                RuleType = Convert.ToInt32(comboBox1.Text.Substring(0, 1)),
            });

            if (result)
            {
                MessageBox.Show("操作成功");
            }
            else
            {
                MessageBox.Show("操作失败");
            }
            GetRuleinfo();
        }
예제 #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            var id = GetID();

            if (id == -1)
            {
                MessageBox.Show("请选中需要操作的规则");
                return;
            }

            var r = MessageBox.Show("是否确认输出此规则", "警告信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (r == DialogResult.OK)
            {
                var result = new BLL.RulesBusiness().DelRuleInfo(id);

                if (result)
                {
                    MessageBox.Show("删除成功");
                    GetRuleinfo();
                }
                else
                {
                    MessageBox.Show("删除失败");
                }
            }
        }
예제 #3
0
        public void GetList()
        {
            var dt = new BLL.RulesBusiness().GetRuleinfoList();

            this.list.DataSource = dt;

            AddCheckBox();
        }
예제 #4
0
        public void GetRuleinfo()
        {
            var dt = new BLL.RulesBusiness().GetRuleinfoList();

            var list = new List <string>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                var str = string.Empty;
                var row = dt.Rows[i];
                for (int j = 0; j < dt.Columns.Count; j++)
                {
                    var colNmae = dt.Columns[j].ColumnName;
                    var col     = colNmae == "OddsID" ? row[colNmae] == "1" ? "赔率1" : "赔率2" : row[colNmae];
                    str += col + ",";
                }
                str = str.Substring(0, str.Length - 1);
                list.Add(str);
            }
            this.list.DataSource = list;

            DisplayHScroll();
        }