public void Close() { if (DocumentOwner != null) { DocumentOwner.Close(this); } }
/// <summary> /// Closes the corresponding view. /// Since SingleObjectViewModelBase is a POCO view model, an instance of this class will also expose the CloseCommand property that can be used as a binding source in views. /// </summary> public void Close() { if (!TryClose()) { return; } if (DocumentOwner != null) { DocumentOwner.Close(this); } }
public void Save() { var query = base.AddItem((CompanyStockholderModel)Content.Clone()); if (query != null) { IsChange = true; this.Content = query; DocumentOwner.Close(this, false); DevExpress.Xpf.Core.DXMessageBox.Show("添加成功!"); Common.Core.LOGGER.Info(string.Format("添加CompanyStockholderModel成功,ID:{0}", query.ID)); } else { DevExpress.Xpf.Core.DXMessageBox.Show("添加失败!", "提示", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Error); Common.Core.LOGGER.Error("添加CompanyStockholderModel失败"); } }
public void DocLoaded(object obj) { if (this.Content == null) { return; } try { var sp = (DevExpress.Xpf.Spreadsheet.SpreadsheetControl)obj; sp.BeginUpdate(); var workbook = (sp).Document; var workSheet = workbook.Worksheets[0]; DevExpress.Spreadsheet.Range rang; rang = workSheet.Range["B8:Y8"]; SetCellValue(rang, this.Content.Sheet1); workSheet = workbook.Worksheets[1]; rang = workSheet.Range["B8:T8"]; SetCellValue(rang, this.Content.Sheet2); workSheet = workbook.Worksheets[2]; rang = workSheet.Range["B8:L8"]; SetCellValue(rang, this.Content.Sheet3); workSheet = workbook.Worksheets[3]; rang = workSheet.Range["B8:J8"]; SetCellValue(rang, this.Content.Sheet4); sp.EndUpdate(); } catch (Exception) { DocumentOwner.Close(this, false); //throw new Exception("月报表数据不完整。请联系管理员。"); throw new Helpers.ReportException("月报表数据不完整。请联系管理员。"); } }
public bool Close() { MessageResult result = MessageResult.Yes; if (Modified) { if (MessageBoxService != null) { result = MessageBoxService.Show("Do you want to save changes?", "Mail Merge", MessageButton.YesNoCancel, MessageIcon.Question, MessageResult.Yes); if (result == MessageResult.Yes) { RaiseSave(); } } } if (result != MessageResult.Cancel && DocumentOwner != null) { DocumentOwner.Close(this); } return(result != MessageResult.Cancel); }
public void Save() { //检查 正确这close this.IsSaved = true; DocumentOwner.Close(this, false); }
public void Close() { DocumentOwner.Close(this, false); }
public void DocLoaded(object obj) { if (this.Content == null) { return; } try { var sp = (DevExpress.Xpf.Spreadsheet.SpreadsheetControl)obj; sp.BeginUpdate(); var workbook = (sp).Document; var workSheet = workbook.Worksheets[0]; DevExpress.Spreadsheet.Range rang; bool IsCompany = false; if (this.Content.Sheet1.Mark == "公司制") { IsCompany = true; } if (IsCompany) { rang = workSheet.Range["E11:E35"]; } else { rang = workSheet.Range["F11:F35"]; } SetCellValue_Column(rang, this.Content.Sheet1); workSheet = workbook.Worksheets[1]; if (IsCompany) { rang = workSheet.Range["D10:D32"]; } else { rang = workSheet.Range["E10:E32"]; } SetCellValue_Column(rang, this.Content.Sheet2); workSheet = workbook.Worksheets[2]; if (IsCompany) { rang = workSheet.Range["C10:C27"]; } else { rang = workSheet.Range["D10:D27"]; } SetCellValue_Column(rang, this.Content.Sheet3); workSheet = workbook.Worksheets[3]; rang = workSheet.Range["D10:G34"]; SetCellValue_Column_Row(rang, this.Content.Sheet4); workSheet = workbook.Worksheets[4]; rang = workSheet.Range["D10:F34"]; SetCellValue_Column_Row(rang, this.Content.Sheet5); workSheet = workbook.Worksheets[5]; rang = workSheet.Range["B8:M8"]; SetCellValue(rang, this.Content.Sheet6); workSheet = workbook.Worksheets[6]; rang = workSheet.Range["B7:O7"]; SetCellValue(rang, this.Content.Sheet7); sp.EndUpdate(); } catch (Exception) { DocumentOwner.Close(this, false); //throw new Exception("年报表数据不完整。请联系管理员。"); throw new Helpers.ReportException("年报表数据不完整。请联系管理员。"); } }