private void SaveDocumentPattern_Click(object sender, RoutedEventArgs e) { var proxy = new DocumentEditorServiceSoapClient(); this._documentToSave.Id = documentPatternNameTxt.Text; proxy.SaveDocumentPattern(this._documentToSave); this.Close(); }
public AddExistingRegionWindow() { InitializeComponent(); this.Loaded += (s, e) => { var proxy = new DocumentEditorServiceSoapClient(); this.ContentPatterns = new List<ContentPattern>(proxy.GetAllContentPatterns()); this.DataContext = this; }; }
public OpenDocumentWindow() { InitializeComponent(); this.Loaded += (s, e) => { var proxy = new DocumentEditorServiceSoapClient(); this.Documents = new List<Document>(proxy.GetAllDocuments()); this.DataContext = this; }; }
private void SaveDocument_Click(object sender, RoutedEventArgs e) { var proxy = new DocumentEditorServiceSoapClient(); this._documentToSave.Id = documentNameTxt.Text; foreach (DocumentRegion region in this._currentView.documentBoard.Children) { this._documentToSave = proxy.AddDocumentData(this._documentToSave, region.ContentPattern.Id, region.RegionContent); } proxy.SaveDocument(this._documentToSave); this.Close(); }
private void Ok_Clicked(object sender, RoutedEventArgs e) { try { double d = 0.0; var region = new DocumentRegion { Uid = this.txtBoxId.Text, RegionContent = txtBoxId.Text }; var proxy = new DocumentEditorServiceSoapClient(); var cp = proxy.CreateContentPattern(); cp.Id = txtBoxId.Text; cp.X = double.Parse(txtBoxPosX.Text); cp.Y = double.Parse(txtBoxosY.Text); cp.Width = double.Parse(txtBoxWidth.Text); cp.Height = double.Parse(txtBoxHeight.Text); proxy.SaveContentPattern(cp); region.ContentPattern = cp; if (RegionCreated != null) { RegionCreated(this, new RegionAddedEventArgs(region)); } } catch (Exception ex) { MessageBox.Show(ex.Message); } this.Close(); }
private void DocumentLoaded(object sender, DocumentLoadedEventArgs e) { var proxy = new DocumentEditorServiceSoapClient(); Document doc = e.Document; this._activeDocument = new DocumentView(proxy.GetDocumentPattern(doc.DocumentPatternId)); this.LoadRegions(_activeDocument); foreach (DocumentRegion region in _activeDocument.DocumentBoard.Children) { region.RegionContent = proxy.GetDocumentData(doc, region.ContentPattern.Id); } this.documentContainer.Content = this._activeDocument; this._currentlyEditedDocument = doc; }
private void NewDocument_Click(object sender, RoutedEventArgs e) { var win = new OpenDocumentPatternWindow(); win.DocumentPatternLoaded += DocumentPatternLoaded; var proxy = new DocumentEditorServiceSoapClient(); this._currentlyEditedDocument = proxy.CreateDocument(); win.NewDocumentCreated += (s, ev) => { this._currentlyEditedDocument = proxy.InitDocumentContentsData( this._currentlyEditedDocument, ev.DocumentPattern); this._currentlyEditedDocument.DocumentPatternId = ev.DocumentPattern.Id; }; win.ShowDialog(); }
private void NewDocumentPattern_Click(object sender, RoutedEventArgs e) { this.CanAddRegionsToDocument = true; var proxy = new DocumentEditorServiceSoapClient(); var dv = new DocumentView(proxy.CreateDocumentPattern()); this._activeDocument = dv; this.documentContainer.Content = dv; }
private void InsertRegion(object sender, RegionAddedEventArgs e) { e.Region.Click += Region_Clicked; if (this._activeDocument == null) return; var proxy = new DocumentEditorServiceSoapClient(); this._activeDocument.DocumentPattern = proxy.AddContentToDocumentPattern(this._activeDocument.DocumentPattern, e.Region.ContentPattern); this._activeDocument.DocumentBoard.Children.Add(e.Region); }