private void UpdateLensCodes(bool flag, bool isShowBusy = false) { if (isShowBusy) { this.IsBusy = true; } else { _SelectedItem.Msg = ErpUIText.Get("ERP_Updating"); } DS_Bill.Value.UpdateLensCodes(USysInfo.DBCode, USysInfo.LgIndex, this.SpCode, cusCodeList, flag, geted => { if (isShowBusy) { this.IsBusy = false; } else { _SelectedItem.Msg = ""; } if (geted.HasError) { MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg()); geted.MarkErrorAsHandled(); return; } }, null); }
private void GetDefaultSupplierCode() { var cDC = this.DContextMain as V_Sale_Bill_Mnumber_PD; var cuscode = cDC.CusCode.Trim(); var mnumber = cDC.Mnumber.Trim(); string processCodes = ""; cDC.SupplierName = ErpUIText.Get("ERP_Getting"); dsgetdefaultsuppliercode.Value.Get(cuscode, mnumber, processCodes, geted => { cDC.SupplierCode = ""; cDC.SupplierName = ""; if (geted.HasError) { //USysInfo.ErrMsg = geted.Error.Message; //USysInfo.ErrMsg = ErpUIText.ErrMsg + USysInfo.ErrMsg.Substring(USysInfo.ErrMsg.IndexOf('.') + 1); MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg()); geted.MarkErrorAsHandled(); return; } cDC.SupplierCode = geted.Value; this.IsFocusSupplierCode = true; }, null); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////// protected override bool VerifySave() { var cDC = this.DContextMain as V_Sale_Bill_Mnumber_PD; ////////////////////////////////////////////////////////// if (string.IsNullOrEmpty(cDC.CusCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Err_CusCodeNull")); return(false); } /////////////////////////////////////////////////////////////////// if ((this.DContextSub.Count) <= 0) { MessageErp.ErrorMessage(ErpUIText.Get("Sale_Bill_Mnumber_SD_Err_SumQtyLess")); return(false); } /////////////////////////////////////////////////////////////// if (string.IsNullOrEmpty(cDC.WhCode) && string.IsNullOrEmpty(cDC.SupplierCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Sale_Bill_Mnumber_SD_Err_WGorWhCode")); return(false); } if (!string.IsNullOrEmpty(cDC.WhCode) && !string.IsNullOrEmpty(cDC.SupplierCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Sale_Bill_Mnumber_SD_Err_WGandWhCode")); return(false); } return(true); }
private void dds_LoadDeliveryListByDN_LoadedData(object sender, System.Windows.Controls.LoadedDataEventArgs e) { if (e.HasError) { MessageErp.ErrorMessage(e.Error.Message.GetErrMsg()); e.MarkErrorAsHandled(); return; } if (e.TotalEntityCount <= 0) { MessageErp.InfoMessage("[" + this.DN + "]" + ErpUIText.Get("Sale_Delivery_ScanPrint_List_Err_DeliveryNotExit")); return; } IEnumerable <Entity> _DC = this.DContextList as IEnumerable <Entity>; if (_DC != null) { _DC = _DC.Union(e.Entities); } else { _DC = e.Entities; } this.DContextList = _DC; }
private void UploadFile() { this.InitUploadPara(); try { OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = false; dialog.Filter = "PDF Files |*.pdf"; if ((bool)dialog.ShowDialog()) { _OpenFileName = dialog.File.Name; _FileStream = dialog.File.OpenRead(); _FileLength = dialog.File.Length; _FileLengthVs = _FileLength; if (_FileLength > (20 * 1024 * 1024)) { MessageErp.ErrorMessage(ErpUIText.Get("Err_LargeThan20M")); try { _FileStream.Close(); } catch { } return; } this.SentFileStream(true); } } catch (IOException) { try { _FileStream.Close(); } catch { } MessageErp.ErrorMessage(ErpUIText.Get("ERP_FileInUse")); } }
private void _DDsSaleMain_LoadedData(object sender, System.Windows.Controls.LoadedDataEventArgs e) { if (e.HasError) { e.MarkErrorAsHandled(); USysInfo.ErrMsg = ErpUIText.Get("ERP_NoOrderSO") + this.SIDCode; MessageErp.ErrorMessage(USysInfo.ErrMsg); this.Drop(); return; } this.GetSONewSub(); var item = e.Entities.FirstOrDefault() as V_Ware_Bill_SO_Pending_PD; // this._DC.BCodeSale = item.BCode; this._DC.BDateSale = item.BDate; this._DC.CsDateSale = item.CsDate; this._DC.CusCode = item.CusCode; this._DC.CusName = item.CusName; this._DC.FBCode = item.BCode; this._DC.ID = ""; this._DC.LensCode = item.LensCodeR; this._DC.LensCodeSale = item.LensCode; this._DC.LensName = item.LensNameR; this._DC.LensNameSale = item.LensName; this._DC.F_LR = item.F_LRSale; this._DC.F_LRSale = item.F_LRSale; this._DC.NotesSale = item.Notes; this._DC.OBCodeSale = item.OBCode; this._DC.RemarkSale = item.Remark; this._DC.WhCode = item.WhCode; this._DC.WhName = item.WhName; }
private void UpdateCodes(bool flag, bool isShowBusy = false) { if (isShowBusy) { this.IsBusy = true; } else { _selectedItem.Msg = ErpUIText.Get("ERP_Updating"); } DS_Bill.Value.Update(this._groupID, uCodeList, flag, geted => { if (isShowBusy) { this.IsBusy = false; } else { _selectedItem.Msg = ""; } if (geted.HasError) { MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg()); geted.MarkErrorAsHandled(); return; } }, null); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected override bool VerifySave() { ////////////////////////////////////////////////////////// if (string.IsNullOrEmpty(_DC.CusCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Err_CusCodeNull")); return(false); } /////////////////////////////////////////////////////////////////// if ((this.DContextSub.Count) <= 0) { MessageErp.ErrorMessage(ErpUIText.Get("Sale_OrderSD_Err_SumQtyLess")); return(false); } /////////////////////////////////////////////////////////////// if (string.IsNullOrEmpty(_DC.WhCode) && string.IsNullOrEmpty(_DC.SpCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Sale_OrderSD_Err_WGorWhCode")); return(false); } if (!string.IsNullOrEmpty(_DC.WhCode) && !string.IsNullOrEmpty(_DC.SpCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Sale_OrderSD_Err_WGandWhCode")); return(false); } return(true); }
private void UpdateCusCodes(bool flag, bool isShowBusy = false) { if (isShowBusy) { this.IsBusy = true; } else { _selectedItem.Msg = ErpUIText.Get("ERP_Updating"); } DS_Bill.Value.UpdateCusCodes(this._billcode, cusCodeList, flag, geted => { if (isShowBusy) { this.IsBusy = false; } else { _selectedItem.Msg = ""; } if (geted.HasError) { //USysInfo.ErrMsg = ErpUIText.Get("ERP_Err") + geted.Error.Message.Substring(geted.Error.Message.IndexOf('.') + 1); MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg()); geted.MarkErrorAsHandled(); return; } }, null); }
private void dds_LoadedData(object sender, LoadedDataEventArgs geted) { this.IsBusy = false; if (geted.HasError) { MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg()); geted.MarkErrorAsHandled(); return; } var items = geted.Entities; if (items.Count() == 0) { MessageWindowErp u = new MessageWindowErp(USysInfo.UserCode + ErpUIText.Get("ERP_Err_NotDataBase"), MessageWindowErp.MessageType.Error); u.Closed += (s1, e1) => { HtmlPage.Window.Eval("window.location.reload();"); return; }; u.Show(); } if (geted.Entities.Count() == 1) { var item = geted.Entities.First() as V_S_User_GroupDataBase; this.InitUserInfo(item); return; } //////////////////////////////////// if (items.Count() > 1) { List <string> lists = new List <string>(); foreach (V_S_User_GroupDataBase item in items) { lists.Add(item.DBName.UIStr()); } String[] comboOptions = lists.ToArray(); MessageWindowErp cmw = new MessageWindowErp(ErpUIText.Get("ERP_SelectDataBase"), MessageWindowErp.MessageType.ComboInput, comboOptions); cmw.Btn_OK.Click += (obj, args) => { if (cmw.InputComboBox.SelectedIndex != -1) { var name = cmw.InputComboBox.SelectedItem.ToString(); foreach (V_S_User_GroupDataBase item in items) { if (item.DBName.UIStr() == name) { this.InitUserInfo(item); break; } } } }; cmw.Show(); } }
private void PrepareUpdate() { updateCodes.Clear(); this.SelectedItem.Msg = ErpUIText.Get("ERP_Msg"); updateCodes.Add(this.SelectedItem.FunCode); this.SetChildIsSelect(this.SelectedItem, this.SelectedItem.IsSelected); this.UpdateCodes(); }
protected override void OnLoadMainBegin() { this.SourceTree.Clear(); this.SourceTree.Add(new V_B_Department() { DpName = ErpUIText.Get("ERP_Loading") }); }
protected override void OnLoadMainBegin() { this.SourceTree.Clear(); this.SourceTree.Add(new V_Ware_Report_Stocks_Lens_XY() { KeyCode = ErpUIText.Get("ERP_Loading") }); }
protected override void GridListClickID(System.ServiceModel.DomainServices.Client.Entity parameter) { var _DC = parameter as V_Ware_Bill_Transfer_Lens; var _ID = _DC.ID; string _FunCode = "Ware_Bill_Transfer_Lens"; var _VName = ErpUIText.Get(_FunCode); ComAssignWins.Assign(_ID, _FunCode, _VName); }
protected override bool VerifySave() { if (string.IsNullOrEmpty(_DC.GpCode.Trim())) { MessageErp.ErrorMessage(ErpUIText.Get("Err_SpGroupNull")); return(false); } return(true); }
//////////////////////////////////////////////// protected override bool CanExecuteCmdOK() { if (string.IsNullOrEmpty(DSource.UserCode)) { MessageErp.ErrorMessage(ErpUIText.Get("LoginUserLogin_Err_UserEmpty")); return(false); } return(true); }
protected override void GridListClick3(System.ServiceModel.DomainServices.Client.Entity parameter) { var _DC = parameter as V_B_Supplier_Default; var fCode = "B_Supplier_Default_ProCode"; var vName = ErpUIText.Get(fCode); var _sCode = "" + "||" + _DC.SpCode + "||" + _DC.SpName; ComAssignWins.Assign(_sCode, fCode, vName); }
protected override void GridListClick1(System.ServiceModel.DomainServices.Client.Entity parameter) { var _DC = parameter as V_Sale_PriceContract; var fCode = "Sale_PriceContract_CusCode"; var vName = ErpUIText.Get(fCode); var _sCode = _DC.BCode + "||" + _DC.CusGroup + "||" + _DC.CusGpName; ComAssignWins.Assign(_sCode, fCode, vName); }
protected override bool VerifySave() { if (_DC.LensCode == "") { MessageErp.ErrorMessage(ErpUIText.Get("Err_LensCodeNull")); return(false); } return(true); }
protected override void GridListClick2(System.ServiceModel.DomainServices.Client.Entity parameter) { base.GridListClick2(parameter); var _DC = parameter as V_Pur_PriceContract; var fCode = "Pur_PriceContract_Lens_List"; var vName = ErpUIText.Get(fCode); var _sCode = _DC.ID + "||" + _DC.BCode + "||" + _DC.SpGroup + "||" + _DC.SpGpName; ComAssignWins.Assign(_sCode, fCode, vName); }
private void ExecuteCmdRCNew() { var _ID = _DC.ID; var _VMCode = "VMSale_Rec_PD"; var _FunCode = "Sale_Rec_PD"; var _VName = ErpUIText.Get(_FunCode); ComOpenWins.Open("", _FunCode, _VName); Messenger.Default.Send <string>((_ID), _VMCode + "_NewWGSOFromList"); }
private void SetChildIsSelect(V_S_Function obj, bool isselect) { obj.Children.ForEach(item => { item.Msg = ErpUIText.Get("ERP_Msg"); item.IsSelected = isselect; updateCodes.Add(item.FunCode); SetChildIsSelect(item, isselect); }); }
protected override void OnBillCodeChange(string msg) { if (this.CurrentIDCode != msg) { this.CurrentIDCode = msg; this.Title = ErpUIText.Get(this.VMNameAuthority + "_Title") + " || " + msg; this.InitSearchCondition(); this.ExecuteCmdSearch(); } }
protected override void GridListClickID(System.ServiceModel.DomainServices.Client.Entity parameter) { var _DC = parameter as V_Ware_Bill_SO_Pending_PD; var _ID = _DC.ID; var _VMCode = "VMWare_Bill_SO_PD"; var _FunCode = "Ware_Bill_SO_PD"; var _VName = ErpUIText.Get(_FunCode); ComOpenWins.Open("", _FunCode, _VName); Messenger.Default.Send <string>((_ID), _VMCode + "_NewSOFromList"); }
private void ExecuteCmdDrop() { MessageWindowErp u = new MessageWindowErp(ErpUIText.Get("ERP_Drop"), MessageWindowErp.MessageType.Confirm); u.Closed += (s, e) => { if (u.DialogResult == true) { this.Drop(); } }; u.Show(); }
private void ExecuteCmdDeleteAll() { MessageWindowErp c = new MessageWindowErp(ErpUIText.Get("Sale_Delivery_ScanPrint_List_DeleteAllAsk"), MessageWindowErp.MessageType.Confirm); c.Closed += (s1, e1) => { if (c.DialogResult == true) { this.DContextList = null; } }; c.Show(); }
private void ExecuteCmdXYInPut() { if (_XYInput == null) { UXYTable.XY = new XYInput(); _XYInput = UXYTable.XY; } _XYInput.Closed -= _XYInput_Closed; _XYInput.Closed += new EventHandler(_XYInput_Closed); // _XYInput.RequestVMName = this.VMName; _XYInput.SetIsCusLens(); // if (this.VMName == "VMSale_Order_PD" || this.VMName == "VMSale_Order_JM") { var _CusCode = this.DContextMain.GetType().GetProperty("CusCode").GetValue(this.DContextMain, null).ToString(); if (string.IsNullOrEmpty(_CusCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Err_CusCodeNull")); return; } var dc = _XYInput.DataContext as VMXYInput; dc.DContextMain.CusCode = _CusCode; //_XYInput.ACDateSource = 1; _XYInput.SetIsCusLens(true); } // try { _XYInput.ResultDataList = new ObservableCollection <ComXYInputListFormat>(); _XYInput.ResultDataList.Clear(); this.FillXYInputResultDataList(_XYInput.ResultDataList); var _LensCode = this.DContextMain.GetType().GetProperty("LensCode").GetValue(this.DContextMain, null).ToString(); var _F_LR = this.DContextMain.GetType().GetProperty("F_LR").GetValue(this.DContextMain, null).ToString(); var dc = _XYInput.DataContext as VMXYInput; dc.DContextMain.LR = _F_LR; dc.DContextMain.LensCode = _LensCode; if (string.IsNullOrEmpty(_LensCode)) { dc.DContextMain.LensCodeSelected = ""; dc.DContextMain.LensNameSelected = ""; dc.DContextMain.LR = ""; dc.DContextMain.F_LR = false; } dc.ExecuteCmdXYLoad(); } catch { } _XYInput.Show(); }
protected void CallHelpWinDowCusLensCode() { var _CusCode = this.GetDContextMainCusCode(); if (string.IsNullOrEmpty(_CusCode)) { MessageErp.ErrorMessage(ErpUIText.Get("Err_CusCodeNull")); return; } this.HCWKeyCode = "CH_CusLensCode"; this.HKeyCode = "LensCode"; this.CallHelpWindow(); Messenger.Default.Send <string>(_CusCode, this.HCWKeyCode + "_MsgCusCode"); }
protected override void GridListClick1(System.ServiceModel.DomainServices.Client.Entity parameter) { var _DC = parameter as V_Ware_Bill_SO_Lens; var _FCode = "Sale_Order_SD"; if (_DC.BType == "KFSOPD") { _FCode = "Sale_Order_PD"; } var _VName = ErpUIText.Get(_FCode); var _IDCode = _DC.FBCode; ComAssignWins.Assign(_IDCode, _FCode, _VName); }
protected override void GridListClickID(System.ServiceModel.DomainServices.Client.Entity parameter) { var _DC = parameter as V_Ware_Bill_SO_Lens; var _ID = _DC.ID; string _FunCode = "Ware_Bill_SO_SD"; if (_DC.BType == "KFSOPD") { _FunCode = "Ware_Bill_SO_PD"; } var _VName = ErpUIText.Get(_FunCode); ComAssignWins.Assign(_ID, _FunCode, _VName); }