Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (createValidation.Validate())
            {
                RecordView record = new RecordView();
                record.Account = txtAccount.Text.Trim();
                record.Type = txtType.Text.Trim();
                record.Remark = txtRemark.Text.Trim();
                record.CreateDate = DateTime.Now;
                record.LastModifyDate = DateTime.Now;
                record.Creator = CurrUserId;

                try
                {
                    int res = RecordLogic.Create(record);

                    if (res > 0)
                    {
                        XtraMessageBox.Show("添加成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        MainForm.Init();
                        this.Close();
                    }
                    else
                    {
                        XtraMessageBox.Show("添加失败,请重试", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        public int Update(RecordView view)
        {
            var record = Context.Records.Where(n => n.Id == view.Id).FirstOrDefault();

            record.Account = view.Account;
            record.Type = view.Type;
            record.Remark = view.Remark;
            record.LastModifyDate = DateTime.Now;

            return Context.SaveChanges();
        }
Ejemplo n.º 3
0
        public int Update(RecordView view)
        {
            var record = Records.Where(n => n.Id == view.Id).FirstOrDefault();

            if (record != null)
            {
                record.Account = view.Account;
                record.Type = view.Type;
                record.Remark = view.Remark;
                record.LastModifyDate = DateTime.Now;
            }

            return SerializeUtils.Serialize(path, Records);
        }
Ejemplo n.º 4
0
 public int Create(RecordView view)
 {
     try
     {
         view.Id = GetNextID();
         Records.Add(view);
         SerializeUtils.Serialize(path, Records);
         return 1;
     }
     catch (Exception)
     {
         return 0;
     }
 }
Ejemplo n.º 5
0
        public int Create(RecordView view)
        {
            var user = Context.Users.Where(n => n.Id == view.Creator).FirstOrDefault();

            Records record = new Records()
                             {
                                 Account = view.Account,
                                 Type = view.Type,
                                 Remark = view.Remark,
                                 CreateDate = view.CreateDate,
                                 LastModifyDate = view.LastModifyDate,
                                 Users = user,
                             };
            Context.AddToRecords(record);
            return Context.SaveChanges();
        }