예제 #1
0
        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);
        }
예제 #2
0
        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;
        }