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; }
protected override ComSubGridColumnUpdate GetReturnXYData(System.Collections.ObjectModel.ObservableCollection <ComXYInputListFormat> comXYInputListFormat) { // foreach (V_Ware_Bill_SO_PD_Detail _Item in this.DContextSub) { _Item.Qty = 0; } // foreach (ComXYInputListFormat _Item1 in comXYInputListFormat) { foreach (V_Ware_Bill_SO_PD_Detail _Item2 in this.DContextSub) { if (_Item2.SPH == _Item1.SPH && _Item2.CYL == _Item1.CYL && _Item2.X_ADD == _Item1.X_ADD) { _Item2.Qty = _Item1.Qty; break; } } } // ComSubGridColumnUpdate t = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; return(t); }
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); }
protected override ComSubGridColumnUpdate GetReturnXYData(System.Collections.ObjectModel.ObservableCollection <ComXYInputListFormat> comXYInputListFormat) { this.DContextSub = new System.Collections.ObjectModel.ObservableCollection <System.ServiceModel.DomainServices.Client.Entity>(); V_Ware_Stocks_Base_Lens_Detail _item = null; foreach (ComXYInputListFormat item in comXYInputListFormat) { _item = new V_Ware_Stocks_Base_Lens_Detail() { ID = "", SubID = item.SubID, SPH = item.SPH, CYL = item.CYL, X_ADD = item.X_ADD, Qty = item.Qty, }; this.DContextSub.Add(_item); } ComSubGridColumnUpdate _Rt = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; return(_Rt); }
protected override ComSubGridColumnUpdate FillDContextSub(IEnumerable <System.ServiceModel.DomainServices.Client.Entity> items) { this.DContextSub = new System.Collections.ObjectModel.ObservableCollection <System.ServiceModel.DomainServices.Client.Entity>(); V_Sale_Bill_Mnumber_PDDetail _item = null; foreach (V_Sale_Bill_Mnumber_PDDetail item in items) { _item = new V_Sale_Bill_Mnumber_PDDetail() { CYL = item.CYL, BillCode = item.BillCode, Price = item.Price, Quantity = item.Quantity, Quantity_Consign = item.Quantity_Consign, Quantity_Consign_Remain = item.Quantity_Consign_Remain, Quantity_Return = item.Quantity_Return, Quantity_Return_Remain = item.Quantity_Return_Remain, SPH = item.SPH, SubID = item.SubID }; this.DContextSub.Add(_item); } ComSubGridColumnUpdate t = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; return(t); }
///////////////////////////////////////////////////////////////////////////////////////////////// protected override ComSubGridColumnUpdate GetReturnXYData(System.Collections.ObjectModel.ObservableCollection <ComXYInputListFormat> items) { this.DContextSub = new System.Collections.ObjectModel.ObservableCollection <System.ServiceModel.DomainServices.Client.Entity>(); V_Sale_Bill_Mnumber_PDDetail _item = null; foreach (ComXYInputListFormat item in items) { _item = new V_Sale_Bill_Mnumber_PDDetail() { CYL = item.CYL, BillCode = "", Price = 0, Quantity = item.Quantity, Quantity_Consign = 0, Quantity_Consign_Remain = 0, Quantity_Return = 0, Quantity_Return_Remain = 0, SPH = item.SPH, SubID = item.SubID }; this.DContextSub.Add(_item); } ComSubGridColumnUpdate t = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; return(t); }
//////////////////////////////////////////////////////////////// private void CleanGridListSub() { this.DContextSub = new ObservableCollection <Entity>(); ComSubGridColumnUpdate t = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = this.DContextSub }; Messenger.Default.Send <ComSubGridColumnUpdate>(t, USysMessages.RefreshSubGrid); }
private void DDsSub_LoadedData(object s, LoadedDataEventArgs geted) { if (geted.HasError) { geted.MarkErrorAsHandled(); return; } ComSubGridColumnUpdate t = this.GetDContextSubToUpdateSubGrid(geted.Entities); Messenger.Default.Send <ComSubGridColumnUpdate>(t, USysMessages.RefreshSubGrid); }
private void ExecuteCmdCopy() { var _ID = this.WhCodeCopy + this.LensCodeCopy + this.F_LRCopy; DSErp _DS = new DSErp(); var p = _DS.GetV_Ware_Stocks_Base_LensDetailForCopyListQuery(USysInfo.DBCode, _ID); this.IsBusy = true; _DS.Load(p, geted => { this.IsBusy = false; if (geted.HasError) { MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg()); geted.MarkErrorAsHandled(); return; } if (geted.AllEntities.Count() == 0) { MessageErp.InfoMessage(ErpUIText.Get("Err_RecordNone")); return; } var _Items = geted.AllEntities; this.DContextSub = new System.Collections.ObjectModel.ObservableCollection <System.ServiceModel.DomainServices.Client.Entity>(); V_Ware_Stocks_Base_Lens_Detail _item = null; foreach (V_Ware_Stocks_Base_Lens_Detail item in _Items) { _item = new V_Ware_Stocks_Base_Lens_Detail() { ID = "", SubID = item.SubID, SPH = item.SPH, CYL = item.CYL, X_ADD = item.X_ADD, Qty = item.Qty, }; this.DContextSub.Add(_item); } ComSubGridColumnUpdate _Rt = new ComSubGridColumnUpdate() { GridName = this.VMNameAuthority, Source = DContextSub }; Messenger.Default.Send <ComSubGridColumnUpdate>(_Rt, USysMessages.RefreshSubGrid); this.IsFocusMain = true; }, null); }