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; } } }
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; }