protected override ComSubGridColumnUpdate GetDContextSubToUpdateSubGrid(IEnumerable <System.ServiceModel.DomainServices.Client.Entity> items) { this.DContextSub = new System.Collections.ObjectModel.ObservableCollection <System.ServiceModel.DomainServices.Client.Entity>(); V_Ware_Bill_SO_PD_Detail _item = null; foreach (V_Ware_Bill_SO_PD_Detail item in items) { _item = new V_Ware_Bill_SO_PD_Detail() { CYL = item.CYL, ID = item.ID, Price = item.Price, Qty = item.Qty, QtySale = item.QtySale, X_ADD = item.X_ADD, SPH = item.SPH, SubID = item.SubID }; this.DContextSub.Add(_item); } ComSubGridColumnUpdate t = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; return(t); }
private void _DDsSaleSub_LoadedData(object sender, System.Windows.Controls.LoadedDataEventArgs e) { if (e.HasError) { e.MarkErrorAsHandled(); return; } this.DContextSub = new System.Collections.ObjectModel.ObservableCollection <System.ServiceModel.DomainServices.Client.Entity>(); V_Ware_Bill_SO_PD_Detail _Item = null; foreach (V_Sale_Order_PD_Detail item in e.Entities) { _Item = new V_Ware_Bill_SO_PD_Detail() { CYL = item.CYL, ID = "", Price = 0, Qty = item.QtyUnSO, QtySale = item.Qty, SPH = item.SPH, SubID = item.SubID, X_ADD = item.X_ADD }; this.DContextSub.Add(_Item); } ComSubGridColumnUpdate t = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; Messenger.Default.Send <ComSubGridColumnUpdate>(t, USysMessages.RefreshSubGrid); this.IsFocusMain = true; }