public DataEditorForm()
        {
            InitializeComponent();

            // Set as "Ready" which can be changed.
            this.DefaultStatus = "Ready";

            // Show error messages after async by default.
            this.DisplayUserMessageAfter = true;

            // Allow caller to run load before showing.
            this.LoadAsyncOnFormLoad = false;

            // By default, change async status automatically.
            this.AutoChangeStatus = true;

            this.editorControlList = new List <DataEditorControl>();
            this.statusTable       = new Dictionary <Guid, DataActionStatusState>();

            this.cancelButton        = new Button();
            this.cancelButton.Click += new EventHandler(cancelButton_Click);
            this.CancelButton        = cancelButton;

            Load += new EventHandler(EditorForm_Load);
            EditorDataChanged += new EventHandler(DataEditorForm_EditorDataChanged);
            BeforeSaveAsync   += new DataActionBeforeEventHandler(DataEditorForm_BeforeSaveAsync);
            BeforeLoad        += new EventHandler(DataEditorForm_BeforeLoad);
            FormClosing       += new FormClosingEventHandler(DataEditorForm_FormClosing);
        }
Example #2
0
        public LocalDataViewerControl()
        {
            InitializeComponent();

            AutoChangeStatus = true;

            BeforeLoadAsync   += new DataActionBeforeEventHandler(LocalDataViewerControl_BeforeLoadAsync);
            AfterLoadAsync    += new DataActionAfterEventHandler(LocalDataViewerControl_AfterLoadAsync);
            BeforeDeleteAsync += new DataActionBeforeEventHandler(LocalDataViewerControl_BeforeDeleteAsync);
            AfterDeleteAsync  += new DataActionAfterEventHandler(LocalDataViewerControl_AfterDeleteAsync);
        }
Example #3
0
        public WebsiteViewer()
        {
            InitializeComponent();

            AddListView(listView);

            this.websiteList = new List <Website>();

            New               += new EventHandler(WebsiteViewer_New);
            Open              += new EventHandler(WebsiteViewer_Open);
            LoadAsync         += new DataActionEventHandler(WebsiteViewer_LoadAsync);
            AfterLoadAsync    += new DataActionAfterEventHandler(WebsiteViewer_AfterLoadAsync);
            DeleteAsync       += new DataActionEventHandler(WebsiteViewer_DeleteAsync);
            BeforeDeleteAsync += new DataActionBeforeEventHandler(WebsiteViewer_BeforeDeleteAsync);
        }
        public CustomerViewer()
        {
            InitializeComponent();

            AddListView(listView);

            this.customerList = new List <Customer>();

            New               += new EventHandler(CustomerViewer_New);
            Open              += new EventHandler(CustomerViewer_Open);
            LoadAsync         += new DataActionEventHandler(CustomerViewer_LoadAsync);
            AfterLoadAsync    += new DataActionAfterEventHandler(CustomerViewer_AfterLoadAsync);
            DeleteAsync       += new DataActionEventHandler(CustomerViewer_DeleteAsync);
            BeforeDeleteAsync += new DataActionBeforeEventHandler(CustomerViewer_BeforeDeleteAsync);
        }
        public ServerStatusViewer()
        {
            InitializeComponent();

            AutoChangeStatus = false;

            bindingList = new BindingList <ServerStatusElement>();
            serverDataGridView.AutoGenerateColumns = false;
            serverDataGridView.DataSource          = bindingList;

            BeforeLoadAsync += new DataActionBeforeEventHandler(ServerStatusViewer_BeforeLoadAsync);
            LoadAsync       += new DataActionEventHandler(ServerViewer_LoadAsync);
            AfterLoadAsync  += new DataActionAfterEventHandler(ServerStatusViewer_AfterLoadAsync);
            OpenAsync       += new DataActionEventHandler(ServerStatusViewer_OpenAsync);
            AfterOpenAsync  += new DataActionAfterEventHandler(ServerStatusViewer_AfterOpenAsync);
            BeforeOpenAsync += new DataActionBeforeEventHandler(ServerStatusViewer_BeforeOpenAsync);
        }
        public WebsiteEditorForm()
        {
            InitializeComponent();

            this.customerList = new List <Customer>();

            AddEditorControl(websiteGeneralEditorControl1);
            AddEditorControl(websiteHostNameEditorControl1);
            AddEditorControl(websiteDnsZoneEditorControl1);
            AddEditorControl(websiteSecurityEditorControl1);

            Load            += new EventHandler(WebsiteEditorForm_Load);
            LoadAsync       += new DataActionEventHandler(WebsiteEditorForm_LoadAsync);
            CreateAsync     += new DataActionEventHandler(WebsiteEditorForm_CreateAsync);
            UpdateAsync     += new DataActionEventHandler(WebsiteEditorForm_UpdateAsync);
            AfterSaveAsync  += new DataActionAfterEventHandler(WebsiteEditorForm_AfterSaveAsync);
            BeforeSaveAsync += new DataActionBeforeEventHandler(WebsiteEditorForm_BeforeSaveAsync);

            //websiteHostNameEditorControl1.CellEndEdit += new EventHandler(websiteHostNameEditorControl1_CellEndEdit);
            websiteGeneralEditorControl1.SelectedCustomerChanged += new EventHandler(websiteGeneralEditorControl1_SelectedCustomerChanged);
            websiteGeneralEditorControl1.IisSiteEnabledChanged   += new EventHandler(websiteGeneralEditorControl1_IisSiteEnabledChanged);
            websiteHostNameEditorControl1.ReflectDataToForm      += new DataEditorReflectEventHandler(websiteHostNameEditorControl1_ReflectDataToForm);
            websiteHostNameEditorControl1.DataChanged            += new EventHandler(websiteHostNameEditorControl1_DataChanged);
        }