private void btnChongZhi_Click(object sender, EventArgs e)
        {
            DataOperator dop = new DataOperator(UccRuntime.SqlConfig);
            User user = new User();
            user.UserID = this.txtUserID.Text;
            user = dop.SelectSingle(user) as User;

            double shishou = 0;
            if (double.TryParse(this.txtShiShou.Text, out shishou))
                user.Money += shishou;
            double zengsong = 0;
            if (double.TryParse(this.txtZengSong.Text, out zengsong))
                user.Money += zengsong;
            //user.Money = double.Parse(this.txtMoney.Text) + double.Parse(this.txtShiShou.Text) + int.Parse(this.txtZengSong.Text);
            dop.Update(user);

            MoneyHistory history = new MoneyHistory();
            history.UserID = this.txtUserID.Text;
            history.UserName = this.txtUserName.Text;
            history.MoneyID = "M" + DateTime.Now.ToString("yyyyMMdd") + dop.Count<MoneyHistory>();
            history.MoneyTime = DateTime.Now;
            history.ShiShouMoney = shishou;
            history.ZengSongMoney = zengsong;
            dop.Insert(history);
            dop.Commit();

            MessageBox.Show("操作成功!");
        }
 private void btnSearch_Click(object sender, EventArgs e)
 {
     User u = new User();
     u.UserID = this.txtUserID.Text;
     u = UccRuntime.Dop.SelectSingle(u) as User;
     if(u==null)
     {
         MessageBox.Show("会员不存在!请输入正确的会员卡号!");
         return;
     }
     MoneyHistory history = new MoneyHistory();
     history.UserID = u.UserID;
     var list = UccRuntime.Dop.SelectAll<MoneyHistory>(history);
     this.Bind(list);
 }
        private void txtDoMoney_Click(object sender, EventArgs e)
        {
            User u = new User();
            u.UserID = this.txtUserID.Text;
            u = UccRuntime.Dop.SelectSingle(u) as User;
            u.Money = u.Money - double.Parse(this.txtTicketMoney.Text);

            MoneyHistory history = new MoneyHistory();
            history.Money = -double.Parse(this.txtTicketMoney.Text);
            history.MoneyID = "M" + DateTime.Now.ToString("yyyyMMdd") + UccRuntime.Dop.Count<MoneyHistory>();
            history.ShiShouMoney = history.Money;
            history.UserID = this.txtUserID.Text;
            history.UserName = u.UserName;
            history.BeiZhu = this.txtTicketID.Text;
            history.MoneyTime = DateTime.Now;

            UccRuntime.Dop.Update(u);
            UccRuntime.Dop.Insert(history);
            UccRuntime.Dop.Commit();
            MessageBox.Show("收款成功!");
        }
        private void btnShouKuan_Click(object sender, EventArgs e)
        {
            try
            {
                MoneyHistory history = new MoneyHistory();
                history.MoneyID = "M" + DateTime.Now.ToString("yyyyMMdd") + UccRuntime.Dop.Count<MoneyHistory>();
                history.Money = string.IsNullOrEmpty(this.txtMoney.Text) ? 0 : -double.Parse(this.txtThisMoney.Text);
                history.MoneyTime = DateTime.Now;

                User user = new User();
                if (!string.IsNullOrEmpty(this.txtUserID.Text))
                {
                    user.UserID = this.txtUserID.Text;
                    user = UccRuntime.Dop.SelectSingle(user) as User;
                    history.BeforeMoney = user.Money;
                    history.UserID = user.UserID;
                    history.UserName = user.UserName;
                    user.Money += history.Money;
                }
                else
                {
                    user.UserName = this.txtUserName.Text;
                }

                Ticket.TicketID = this.txtTicketID.Text;
                Ticket = UccRuntime.Dop.SelectSingle(Ticket) as ShouYi;
                Ticket.MoneyState = "已付";
                this.cbxMoneyState.Text = "已付";

                UccRuntime.Dop.Insert(history);

                if (user != null)
                    UccRuntime.Dop.Update(user);

                UccRuntime.Dop.Update(Ticket);
                MessageBox.Show("操作成功!");
            }
            catch(Exception ex)
            {
                MessageBox.Show("操作失败!"+ex.Message);
            }
        }