public void TestMethod1()
        {
            acount acc = new acount(200000);

            Assert.IsNotNull(acc);
            Assert.IsInstanceOfType(acc, typeof(acount));
            Assert.AreEqual(200000, acc.Balance());
        }
Пример #2
0
 public MainWindow(user custom)
 {
     InitializeComponent();
     u = custom;
     this.WindowState  = WindowState.Maximized;
     this.Title       += "       当前账户:" + custom.UserName;
     AccountName.Text += custom.UserName;
     using (financepersonalEntities dbEntity = new financepersonalEntities())
     {
         acount ac = dbEntity.acount.Where(m => m.AcountDefine1 == custom.UserName).FirstOrDefault();
         AccountBalance.Text += ac.AcountTotal + " 元";
     }
     Application.Current.MainWindow = this;
 }
Пример #3
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            DisplayFieldListItem DFL  = (DisplayFieldListItem)this.comboBox2.SelectedItem;
            DisplayFieldListItem DFL1 = (DisplayFieldListItem)this.comboBox1.SelectedItem;

            int    ActionUserID  = AddUser.UserId;
            string ActionName    = DFL.ID;
            string ActionMoney   = textBox1.Text.Trim();
            string ActionRole    = DFL1.ID;
            string ActionTime    = datePicker1.Text.Trim();
            string ActionComment = textBox6.Text.Trim();

            if (!validForm(ActionMoney, ActionTime))
            {
                Dialog.DialogWindow.CreateAlertWindow("提示", "时间及金额不可为空!", null).Show();
                return;
            }

            if (DFL.ID == "2")
            {
                ActionMoney = "-" + ActionMoney;
            }

            using (financepersonalEntities dbEntity = new financepersonalEntities())
            {
                acount ac = dbEntity.acount.Where(m => m.AcountDefine1 == AddUser.UserName).FirstOrDefault();
                ac.AcountTotal = (double.Parse(ActionMoney) + double.Parse(ac.AcountTotal)).ToString();
                dbEntity.ObjectStateManager.ChangeObjectState(ac, EntityState.Modified);

                action myAction = new action();
                myAction.ActionUserId  = ActionUserID;
                myAction.ActionCountId = ac.AcountId;
                myAction.ActionName    = ActionName;
                myAction.ActionRole    = ActionRole;
                myAction.ActionTime    = DateTime.Parse(ActionTime);
                myAction.ActionCommet  = ActionComment;
                myAction.ActionMoney   = ActionMoney;
                myAction.ActionDefine3 = "";
                dbEntity.action.AddObject(myAction);

                dbEntity.SaveChanges();
            }
            Dialog.DialogWindow.CreateAlertWindow("提示", "保存成功!", null).Show();
        }
Пример #4
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            if (IsNull(textBox1.Text) && IsNull(passwordBox1.Password) && IsNull(textBox3.Text) && IsNull(passwordBox2.Password))
            {
                if (passwordBox1.Password == passwordBox2.Password)
                {
                    using (financepersonalEntities dbEntity = new financepersonalEntities())
                    {
                        user u = new user();
                        u.UserName     = textBox1.Text.Trim();
                        u.UserPassword = passwordBox1.Password.Trim();
                        u.UserEmail    = textBox3.Text.Trim();

                        acount ac = new acount();
                        ac.AcountTotal   = "0";
                        ac.AcountUserId  = "xxx";
                        ac.AcountDefine1 = u.UserName;

                        dbEntity.user.AddObject(u);
                        dbEntity.acount.AddObject(ac);
                        dbEntity.SaveChanges();

                        Dialog.DialogWindow.CreateAlertWindow("提示", "注册成功!", null).Show();
                        Login login = new Login();
                        this.Close();
                        login.Show();
                    }
                }
                else
                {
                    Dialog.DialogWindow.CreateAlertWindow("提示", "两次密码必须一致!", null).Show();
                }
            }
            else
            {
                Dialog.DialogWindow.CreateAlertWindow("提示", "必填项不能为空!", null).Show();
            }
        }