コード例 #1
0
        private void details_EditEnding(object sender, EditEndingEventArgs e)
        {
            RadDataForm form = (RadDataForm)sender;
            var         row  = View.Extension.UIHelper.GetAncestor <GridViewRow>(form);
            OrganizationGoodReturnRate rate = row.DataContext as OrganizationGoodReturnRate;

            if (rate.ID == default(int))
            {
                MessageBox.Show("请先保存机构品牌基本退货率");
                e.Cancel = true;
                return;
            }

            if (form.CanCommitEdit && e.EditAction == EditAction.Commit)
            {
                OrganizationGoodReturnRatePerQuarter entity = (OrganizationGoodReturnRatePerQuarter)form.CurrentItem;
                if (entity.ID == default(int))
                {
                    entity.RateID     = rate.ID;
                    entity.CreatorID  = VMGlobal.CurrentUser.ID;
                    entity.CreateTime = DateTime.Now;
                }
                var result = _dataContext.AddOrUpdate(entity);
                MessageBox.Show(result.Message);
                if (!result.IsSucceed)
                {
                    e.Cancel = true;
                }
            }
        }
コード例 #2
0
 public OrganizationGoodReturnRateBO(OrganizationGoodReturnRate rate)
 {
     this.ID             = rate.ID;
     this.BrandID        = rate.BrandID;
     this.OrganizationID = rate.OrganizationID;
     this.GoodReturnRate = rate.GoodReturnRate;
     CreateTime          = rate.CreateTime;
     CreatorID           = rate.CreatorID;
 }