示例#1
0
 private void myRadDataForm_EditEnding(object sender, EditEndingEventArgs e)
 {
     if (myRadDataForm.CanCommitEdit && e.EditAction == EditAction.Commit)
     {
         var            lbxCustomer = UIHelper.GetDataFormField <ListBox>(myRadDataForm, "lbxCustomer");
         var            customers   = lbxCustomer.ItemsSource as List <CustomerBO>;
         SoftToUpdateBO soft        = (SoftToUpdateBO)myRadDataForm.CurrentItem;
         soft.Customers = customers.Where(o => o.IsHold).ToList();
         SoftListVM dataContext = gridLayout.DataContext as SoftListVM;
         UIHelper.AddOrUpdateRecord(myRadDataForm, dataContext, e);
     }
 }
示例#2
0
 private void myRadDataForm_EditEnding(object sender, EditEndingEventArgs e)
 {
     //点击取消按钮也会触发该事件,因此此处加了判断
     if (myRadDataForm.CanCommitEdit && e.EditAction == EditAction.Commit)
     {
         var lbBrand           = GetBrandListBox();
         var brandSets         = lbBrand.ItemsSource as List <HoldableEntity <ProBrand> >;
         SysOrganizationBO org = (SysOrganizationBO)myRadDataForm.CurrentItem;
         org.Brands = brandSets.FindAll(bs => bs.IsHold).Select(bs => bs.Entity).ToList();
         OrganizationListVM context = this.DataContext as OrganizationListVM;
         UIHelper.AddOrUpdateRecord(myRadDataForm, context, e);
     }
 }
示例#3
0
        private void myRadDataForm_EditEnding(object sender, EditEndingEventArgs e)
        {
            if (myRadDataForm.CanCommitEdit && e.EditAction == EditAction.Commit)
            {
                SysUserBO user = (SysUserBO)myRadDataForm.CurrentItem;

                var lbBrand   = GetBrandListBox();
                var brandSets = lbBrand.ItemsSource as List <HoldableEntity <ProBrand> >;
                user.Brands = brandSets.FindAll(bs => bs.IsHold).Select(bs => bs.Entity).ToList();
                var lbRole   = GetRoleListBox();
                var roleSets = lbRole.ItemsSource as List <HoldableEntity <SysRole> >;
                user.Roles = roleSets.FindAll(rs => rs.IsHold).Select(rs => rs.Entity).ToList();

                UserVM context = this.DataContext as UserVM;
                UIHelper.AddOrUpdateRecord <SysUser>(myRadDataForm, context, e);
            }
        }
示例#4
0
        private void myRadDataForm_EditEnding(object sender, EditEndingEventArgs e)
        {
            CustomerListVM dataContext = this.DataContext as CustomerListVM;

            UIHelper.AddOrUpdateRecord(myRadDataForm, dataContext, e);
        }
 private void myRadDataForm_EditEnding(object sender, Telerik.Windows.Controls.Data.DataForm.EditEndingEventArgs e)
 {
     UIHelper.AddOrUpdateRecord <OrganizationAllocationGrade>(myRadDataForm, _dataContext, e);
 }
示例#6
0
 private void myRadDataForm_EditEnding(object sender, EditEndingEventArgs e)
 {
     UIHelper.AddOrUpdateRecord <SysOrganizationType>(myRadDataForm, _dataContext, e);
 }
示例#7
0
 private void myRadDataForm_EditEnding(object sender, EditEndingEventArgs e)
 {
     UIHelper.AddOrUpdateRecord <ProQuarter>(myRadDataForm, _dataContext, e);
 }