private async void getModuleEditModel(ModuleEditModel sysModule) { string strErrorMsg = string.Empty; try { //ModuleEditModel moduleEditModel = new ModuleEditModel(); //moduleEditModel.Module = sysModule; if (Om == OperationMode.AddMode) { _moduleAyncProxy = await Task.Run(() => ServiceHelper.GetModuleService()); await _moduleAyncProxy.CallAsync(c => c.Add(sysModule)); this.ShowAutoCloseDialogOwter(UIResources.MsgInfo, "新增模块成功!"); //AisinoMessageBox.Show("新增模块成功!", UIResources.MsgInfo, MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); this.DialogResult = true; } else if (Om == OperationMode.EditMode) { _moduleAyncProxy = await Task.Run(() => ServiceHelper.GetModuleService()); await _moduleAyncProxy.CallAsync(c => c.Update(sysModule)); this.ShowAutoCloseDialogOwter(UIResources.MsgInfo, "修改模块成功!"); //AisinoMessageBox.Show("修改模块成功!", UIResources.MsgInfo, MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); this.DialogResult = true; } } catch (TimeoutException timeProblem) { strErrorMsg = timeProblem.Message + UIResources.TimeOut + timeProblem.Message; } catch (FaultException <LCFault> af) { strErrorMsg = af.Detail.Message; } catch (FaultException unknownFault) { strErrorMsg = UIResources.UnKnowFault + unknownFault.Message; } catch (CommunicationException commProblem) { strErrorMsg = UIResources.ConProblem + commProblem.Message + commProblem.StackTrace; } catch (Exception ex) { strErrorMsg = ex.Message; } if (strErrorMsg != string.Empty) { AisinoMessageBox.Show(strErrorMsg); } }
private void ContractBind() { IContractService myContractServiceInstance = ClientHelper.GetServiceInstance <IContractService>("contractService"); try { advcontract.Nodes.Clear(); if (_theContractList == null) { _theContractList = myContractServiceInstance.FindContractByGoodsKindAndCustomerAndInoutType(this.goodskind, this.Customer.customer_id, this.inoutType).ToList(); } if (_theContractList.Count > 0) { advcontract.Nodes.Clear(); for (int i = 0; i < _theContractList.Count; i++) { Node masterContractNode = new Node(); masterContractNode.Tag = _theContractList[i]; masterContractNode.Text = _theContractList[i].contract_number; masterContractNode.Cells.Add(new Cell(_theContractList[i].contract_title)); advcontract.Nodes.Add(masterContractNode); } } else { advcontract.Nodes.Clear(); } } catch (Aisino.MES.Service.AisinoMesServiceException ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } catch (Exception ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } }
private void btnok_Click(object sender, EventArgs e) { if (advcustomer.SelectedNodes.Count == 0) { AisinoMessageBox amb2 = new AisinoMessageBox("提示", "没有选择节点!", AisinoMessageButton.OK, AisinoMessageIcon.Warning); amb2.ShowDialog(); } else { this.SelectedCustomer = advcustomer.SelectedNode.Tag as CustomerProfile; } this.DialogResult = System.Windows.Forms.DialogResult.OK; }
private void CustomerBind() { ICustomerService myCustomerServiceInstance = ClientHelper.GetServiceInstance <ICustomerService>("customerService"); try { advcustomer.Nodes.Clear(); List <CustomerProfile> customers = myCustomerServiceInstance.GetAllCustomer().ToList(); if (customers.Count > 0) { advcustomer.Nodes.Clear(); for (int i = 0; i < customers.Count; i++) { Node masterCustomerNode = new Node(); masterCustomerNode.Tag = customers[i]; masterCustomerNode.Text = customers[i].name; masterCustomerNode.Cells.Add(new Cell(customers[i].customer_group.ToString())); advcustomer.Nodes.Add(masterCustomerNode); } } else { advcustomer.Nodes.Clear(); } } catch (Aisino.MES.Service.AisinoMesServiceException ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } catch (Exception ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } }
private void BorLineBind() { IBorLineService myBorLineInstance = ClientHelper.GetServiceInstance <IBorLineService>("borLineService"); try { advBorLine.Nodes.Clear(); List <BorLine> borline = myBorLineInstance.SelectAllBorLine().ToList(); if (borline.Count > 0) { advBorLine.Nodes.Clear(); for (int i = 0; i < borline.Count; i++) { Node masterContractNode = new Node(); masterContractNode.Tag = borline[i]; masterContractNode.Text = borline[i].bor_line_name; masterContractNode.Cells.Add(new Cell(borline[i].bor_line_code)); advBorLine.Nodes.Add(masterContractNode); } } else { advBorLine.Nodes.Clear(); } } catch (Aisino.MES.Service.AisinoMesServiceException ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } catch (Exception ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } }
private void DistrictBound() { IBaseManagerOtherService myServiceInstance = ClientHelper.GetServiceInstance <IBaseManagerOtherService>("baseManagerOtherService"); try { advtreedistic.Nodes.Clear(); District districts = myServiceInstance.GetRootDistrict(); if (districts != null) { advtreedistic.Nodes.Clear(); Node masterDistrictNode = new Node(); masterDistrictNode.Tag = districts; masterDistrictNode.Text = districts.code; masterDistrictNode.Cells.Add(new Cell(districts.name)); masterDistrictNode.Cells.Add(new Cell(districts.remark)); BindSubDistrictNode(masterDistrictNode, districts); advtreedistic.Nodes.Add(masterDistrictNode); } else { advtreedistic.Nodes.Clear(); } } catch (Aisino.MES.Service.AisinoMesServiceException ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } catch (Exception ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } }
private void btnok_Click(object sender, EventArgs e) { if (advcontract.SelectedNodes.Count == 0) { AisinoMessageBox amb2 = new AisinoMessageBox("提示", "没有选择节点!", AisinoMessageButton.OK, AisinoMessageIcon.Warning); amb2.ShowDialog(); } else { this.SelectedContract = advcontract.SelectedNode.Tag as Contract; if (selectedContract.CustomerShipingCertificates.Count != 0) { AisinoMessageBox amb3 = new AisinoMessageBox("提示", "该合同号存在凭证,是否继续", AisinoMessageButton.YesNo, AisinoMessageIcon.Warning); if (amb3.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { if (selectedContract.CustomerShipingCertificates.Count == 1) { certificate = selectedContract.CustomerShipingCertificates.ToList()[0]; } else { using (SelectCertificateForm certificateForm = new SelectCertificateForm()) { certificateForm.Contractnum = selectedContract.contract_number; if (certificateForm.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { certificate = certificateForm.SelectedCertificate; } } } } } } this.DialogResult = System.Windows.Forms.DialogResult.OK; }
private void btnOk_Click(object sender, RoutedEventArgs e) { string strErrorMsg = string.Empty; try { ModuleEditModel sysModule = new ModuleEditModel(); sysModule.ModuleCode = this.moduleCode.Text; sysModule.Name = this.moduleName.Text; sysModule.Stopped = this.moduleStopped.IsChecked.Value; sysModule.Remark = this.moduleRemark.Text; getModuleEditModel(sysModule); } catch (TimeoutException timeProblem) { strErrorMsg = timeProblem.Message + UIResources.TimeOut + timeProblem.Message; } catch (FaultException <LCFault> af) { strErrorMsg = af.Detail.Message; } catch (FaultException unknownFault) { strErrorMsg = UIResources.UnKnowFault + unknownFault.Message; } catch (CommunicationException commProblem) { strErrorMsg = UIResources.ConProblem + commProblem.Message + commProblem.StackTrace; } catch (Exception ex) { strErrorMsg = ex.Message; } if (strErrorMsg != string.Empty) { AisinoMessageBox.Show(strErrorMsg); } }
private void CertificateBind() { ICertificateService myCertificateServiceInstance = ClientHelper.GetServiceInstance <ICertificateService>("CertificateService"); List <CustomerShipingCertificate> certificate = new List <CustomerShipingCertificate>(); try { advcertificate.Nodes.Clear(); if (Contractnum == null) { certificate = myCertificateServiceInstance.FindCertificateByGoodsKindAndCustomer(this.goodskind, this.Customer.customer_id, this.inoutType).ToList(); } else { List <CustomerShipingCertificate> customercertificates = myCertificateServiceInstance.GetAllCertificate().ToList().Where(d => d.contract == Contractnum && d.bill_status == (int)Aisino.MES.Model.Models.CustomerShipingCertificate.CertificateStatus.审批通过).ToList(); foreach (CustomerShipingCertificate customercertificate in customercertificates) { if (customercertificate.excepted_count > customercertificate.finished_count) { certificate.Add(customercertificate); } } } if (certificate.Count > 0) { advcertificate.Nodes.Clear(); for (int i = 0; i < certificate.Count; i++) { Node masterContractNode = new Node(); masterContractNode.Tag = certificate[i]; masterContractNode.Text = certificate[i].bill_id; masterContractNode.Cells.Add(new Cell(certificate[i].bill_memo)); //masterContractNode.Cells.Add(new Cell(certificate[i].excepted_count.ToString())); masterContractNode.Cells.Add(new Cell(certificate[i].finished_count.ToString())); masterContractNode.Cells.Add(new Cell(certificate[i].shiping_count.ToString())); advcertificate.Nodes.Add(masterContractNode); } } else { advcertificate.Nodes.Clear(); } } catch (Aisino.MES.Service.AisinoMesServiceException ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } catch (Exception ex) { AisinoMessageBox amb = new AisinoMessageBox("错误", ex.Message, ex.InnerException.ToString(), "请联系系统管理员", AisinoMessageButton.OK, AisinoMessageIcon.Error); amb.ShowDialog(); } }
private async void btnOK_Click(object sender, RoutedEventArgs e) { string strErrorMsg = string.Empty; try { FunctionEditModel sysFunction = new FunctionEditModel(); sysFunction.ModuleCode = this._moduleDisplayModel.Code; sysFunction.OperationCode = this.txtOperationCode.Text; sysFunction.OperationName = this.txtOperationName.Text; sysFunction.Assembly = this.txtAssembly.Text; sysFunction.ClassName = this.txtClassName.Text; sysFunction.FunctionCode = this.txtFunctionCode.Text; sysFunction.Name = this.txtFunctionName.Text; sysFunction.Params = this.txtParams.Text; sysFunction.Remark = this.txtRemark.Text; FunctionType functionType = (FunctionType)Enum.Parse(typeof(FunctionType), this.cmbFunctionType.Text); sysFunction.Type = functionType; _functionAyncProxy = await Task.Run(() => ServiceHelper.GetFunctionService()); if (Om == OperationMode.AddMode) { await _functionAyncProxy.CallAsync(c => c.Add(sysFunction)); this.ShowAutoCloseDialogOwter(UIResources.MsgInfo, "新增方法成功!"); //MessageDialogResult result = await DialogManager.ShowMessageAsync(this, UIResources.MsgInfo, "新增方法成功!", MessageDialogStyle.Affirmative, null); ; this.DialogResult = true; } if (Om == OperationMode.EditMode) { await _functionAyncProxy.CallAsync(c => c.Update(sysFunction)); this.ShowAutoCloseDialogOwter(UIResources.MsgInfo, "修改方法成功!"); //MessageDialogResult result = await DialogManager.ShowMessageAsync(this, UIResources.MsgInfo, "修改方法成功!", MessageDialogStyle.Affirmative, null); this.DialogResult = true; } } catch (TimeoutException timeProblem) { strErrorMsg = timeProblem.Message + UIResources.TimeOut + timeProblem.Message; } catch (FaultException <LCFault> af) { strErrorMsg = af.Detail.Message; } catch (FaultException unknownFault) { strErrorMsg = UIResources.UnKnowFault + unknownFault.Message; } catch (CommunicationException commProblem) { strErrorMsg = UIResources.ConProblem + commProblem.Message + commProblem.StackTrace; } catch (Exception ex) { strErrorMsg = ex.Message; } if (strErrorMsg != string.Empty) { AisinoMessageBox.Show(strErrorMsg); } }