Files
Nuvolar/Nuvolar.Module.CSharp/Controllers/CustomersOrderVC.cs
2017-03-08 11:21:27 +01:00

66 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DevExpress.Data.Filtering;
using DevExpress.ExpressApp;
using DevExpress.ExpressApp.Actions;
using DevExpress.ExpressApp.Editors;
using DevExpress.ExpressApp.Layout;
using DevExpress.ExpressApp.Model.NodeGenerators;
using DevExpress.ExpressApp.SystemModule;
using DevExpress.ExpressApp.Templates;
using DevExpress.ExpressApp.Utils;
using DevExpress.Persistent.Base;
using DevExpress.Persistent.Validation;
using DevExpress.ExpressApp.Xpo;
using System.IO;
using System.Collections;
using System.Diagnostics;
using System.Windows.Forms;
namespace Nuvolar.Module
{
// For more typical usage scenarios, be sure to check out https://documentation.devexpress.com/eXpressAppFramework/clsDevExpressExpressAppViewControllertopic.aspx.
public partial class CustomersOrderVC : ViewController
{
public CustomersOrderVC()
{
InitializeComponent();
// Target required Views (via the TargetXXX properties) and create their Actions.
}
protected override void OnActivated()
{
base.OnActivated();
// Perform various tasks depending on the target View.
}
protected override void OnViewControlsCreated()
{
base.OnViewControlsCreated();
// Access and customize the target View control.
}
protected override void OnDeactivated()
{
// Unsubscribe from previously subscribed events and release other references and resources.
base.OnDeactivated();
}
private void aOpenWindowsExplorer_Execute(object sender, SimpleActionExecuteEventArgs e)
{
XPObjectSpace _ocur = (XPObjectSpace)View.ObjectSpace;
XPObjectSpace _onew = (XPObjectSpace)Application.CreateObjectSpace();
CustomersOrder _CustomersOrder = (CustomersOrder)View.SelectedObjects[0];
if (_CustomersOrder != null) {
if (string.IsNullOrEmpty(_CustomersOrder.DocumentPath)==false)
{
if (Directory.Exists(_CustomersOrder.DocumentPath))
{
Process.Start(_CustomersOrder.DocumentPath);
}
}
}
}
}
}