Example #1
0
 internal static void btExternalTool_ToolClick(object sender, ToolClickEventArgs e)
 {
     if (e.Tool.OwningRibbonGroup != null && e.Tool.OwningRibbonGroup.Tab.Key == "rtTools")
     {
         executeCommand(e.Tool.Tag.ToString());
     }
 }
Example #2
0
        private void toolBarManager_ToolClick(object sender, ToolClickEventArgs e)
        {
            var pProj = SelectedNode?.Parent?.Tag as Project;

            switch (e.Tool.Key)
            {
            case "Refresh":
            default:
                RefreshProc();
                RefreshStep();
                break;

            case "Add":

                goto default;

            case "Edit":
                goto default;

            case "Delete":

                goto default;

            case "AddChild":

                goto default;
            }
        }
Example #3
0
        //waitfix:還未考慮跳過權限檢查的問題
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            ToolClickEventArgs eTool;
            ToolBase           utb;

            try
            {
                if (keyData == (Keys.Control | Keys.Enter))
                {
                    utb   = UtbmMain.Tools["BtOk"];
                    eTool = new ToolClickEventArgs(utb, null);
                    UtbmMain_ToolClick(UtbmMain, eTool);
                    return(true);
                }

                if (keyData == (Keys.Escape))
                {
                    this.Close();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                WfShowErrorMsg(ex.Message);
            }
            return(base.ProcessCmdKey(ref msg, keyData));
        }
Example #4
0
        internal static void btUpgradeCheck_ToolClick(object sender, ToolClickEventArgs e)
        {
            try
            {
                var         url      = new Uri("http://sql8r.se/updates/latestversion.xml");
                WebRequest  r        = WebRequest.Create(url);
                WebResponse response = r.GetResponse();
                Stream      s        = response.GetResponseStream();
                var         sr       = new StreamReader(s);

                string xml = sr.ReadToEnd();
                response.Close();

                var doc = new XmlDocument();
                doc.LoadXml(xml);
                int major = int.Parse(doc.GetElementsByTagName("major")[0].InnerText);
                int minor = int.Parse(doc.GetElementsByTagName("minor")[0].InnerText);
                //int bulid = int.Parse(doc.GetElementsByTagName("build")[0].InnerText);
                var av = new Version(major, minor);

                var iv = DialogHelper.Instance.GetAssemblyVersion();

                IPresenter p = PresenterFactory.Instance.GetUpdatesPresenter(iv, av);
                p.ShowDialog();
            }
            catch (WebException wex)
            {
                throw new SQL8rException("Unable to perform version check", wex);
            }
        }
Example #5
0
        private void FrmAdmi611s_Load(object sender, EventArgs e)
        {
            ToolClickEventArgs eTool;
            ToolBase           utb;

            if (_srcFormState == YREditType.新增)
            {
                utb   = UtbmMain.Tools["btinsert"];
                eTool = new ToolClickEventArgs(utb, null);
                UtbmMain_ToolClick(UtbmMain, eTool);
            }
            else if (_srcFormState == YREditType.修改)
            {
                utb = UtbmMain.Tools["btupdate"];
                var drModify = TabMaster.DtSource.NewRow();
                drModify["ady01"]   = _srcVwAdmi611s.ady01;
                drModify["ady02"]   = _srcVwAdmi611s.ady02;
                drModify["ady03"]   = _srcVwAdmi611s.ady03;
                drModify["ady03_c"] = BoAdm.OfGetAdo02(_srcVwAdmi611s.ady03);
                drModify["ady04"]   = _srcVwAdmi611s.ady04;
                drModify["ady05"]   = _srcVwAdmi611s.ady05;
                drModify["ady06"]   = _srcVwAdmi611s.ady06;
                drModify["ady07"]   = _srcVwAdmi611s.ady07;
                TabMaster.DtSource.Rows.Add(drModify);

                uGridMaster.ActiveRow = uGridMaster.Rows[0];
                //bindingMaster.MoveFirst();
                eTool = new ToolClickEventArgs(utb, null);
                //DRMASTER = drModify;
                UtbmMain_ToolClick(UtbmMain, eTool);
                TabMaster.DtSource.AcceptChanges();     //先接受方便後續還原為舊值
            }
        }
        /// <summary>
        /// This is the tool click handler for the Applications>Licensing ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void licensing_ToolClick(object sender, ToolClickEventArgs e)
        {
            ApplicationsWorkItemController controller = workItem.Controller as ApplicationsWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case ToolNames.SetIgnored:
                controller.SetIgnored();
                break;

            case ToolNames.SetIncluded:
                controller.SetIncluded();
                break;

            case ToolNames.NewLicense:
                controller.NewLicense();
                break;

            case ToolNames.EditLicense:
                controller.EditLicense();
                break;

            case ToolNames.DeleteLicense:
                controller.DeleteLicense();
                break;

            default:
                break;
            }
        }
Example #7
0
        private void toolbars_ToolClick(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key)
            {
            case "Exit":
                Application.Exit();
                break;

            case "logoff":
                this.DialogResult = DialogResult.Yes;
                this.Close();
                if (_isCloseCurLogin)
                {
                    _flg.Show();
                }
                _isCloseCurLogin = true;
                break;

            case "UpdatePW":
                var frmupdatepw = new FrmModifyPassword(this);
                frmupdatepw.Show();
                break;

            default:
                ShowForm(e.Tool.Key);
                break;
            }
        }
Example #8
0
        /// <summary>
        /// This is the tool click handler for the Applications>Configuration ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void admin_ToolClick(object sender, ToolClickEventArgs e)
        {
            AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case ToolNames.general:
                controller.DisplayGeneralOptions();
                break;

            case ToolNames.locations:
                controller.DisplayLocationOptions();
                break;

            case ToolNames.auditing:
                controller.DisplayAuditingOptions();
                break;

            case ToolNames.dataSetup:
                controller.DisplayDataSetupOptions();
                break;

            case ToolNames.tools:
                controller.DisplayToolsOptions();
                break;

            default:
                break;
            }
        }
        /// <summary>
        /// 点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void ToolBarPaging_ToolClick(object sender, ToolClickEventArgs e)
        {
            var funcName = "ToolBarPaging_ToolClick";

            LogHelper.WriteBussLogStart(Trans.COM, LoginInfoDAX.UserName, funcName, "", "", null);
            if (ToolBarPaging != null)
            {
                switch (e.Tool.Key)
                {
                //第一页
                case SysConst.EN_FIRSTPAGE:
                    ((TextBoxTool)(ToolBarPaging.Tools[SysConst.EN_PAGEINDEX])).Text =
                        SysConst.NUMBER_ONE.ToString();
                    break;

                // 前一页
                case SysConst.EN_FORWARDPAGE:
                    ((TextBoxTool)(ToolBarPaging.Tools[SysConst.EN_PAGEINDEX])).Text = (PageIndex - 1).ToString();
                    break;

                // 下一页
                case SysConst.EN_NEXTPAGE:
                    ((TextBoxTool)(ToolBarPaging.Tools[SysConst.EN_PAGEINDEX])).Text = (PageIndex + 1).ToString();
                    break;

                // 最后一页
                case SysConst.EN_LASTPAGE:
                    ((TextBoxTool)(ToolBarPaging.Tools[SysConst.EN_PAGEINDEX])).Text = TotalPageCount.ToString();
                    break;
                }
            }
            LogHelper.WriteBussLogEndOK(Trans.COM, LoginInfoDAX.UserName, funcName, "", "", null);
        }
Example #10
0
 void buttonToolToolClick(object sender, ToolClickEventArgs e)
 {
     var inizio = testoEditor.SelectionStart;
     var testo = testoEditor.Text;
     testo = testo.Substring(0, inizio) + string.Format("${0} ", e.Tool.Key) + testo.Substring(inizio);
     testoEditor.Text = testo;
 }
Example #11
0
        void ultraToolbarsManager1ToolClick(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key)
            {
                case "Trova":    // ButtonTool
                    SearchableControls.Utility.OpenFindDialog(Controls);
                    break;

                case "TrovaSuccessivo":    // ButtonTool
                    SearchableControls.Utility.FindNext(Controls);
                    break;

                case "salva":    // ButtonTool
                    if (ParentForm != null)
                    {
                        ParentForm.DialogResult = DialogResult.OK;
                        ParentForm.Close();
                    }                        
                    break;

                case "Annulla":    // ButtonTool
                    testoEditor.Text = _testo;
                    break;

            }

        }
Example #12
0
        internal static void btSvr_ToolClick(object sender, ToolClickEventArgs e)
        {
            var settings = (ServerConnectionSettings)e.Tool.Tag;

            MainPresenter.Instance.ConnectToServer(settings);
            MainPresenter.Instance.OpenPane(MainPresenter.DockedPaneKeys.Database);
        }
 private void textBoxMessage_ToolClick(object sender, ToolClickEventArgs e)
 {
     if (e.Tool.Name == "Clear")
     {
         this.textBoxMessage.Text = "";
     }
 }
Example #14
0
 private void ultraToolbarsManager1_ToolClick(object sender, ToolClickEventArgs e)
 {
     if (e.Tool.GetType() == typeof(ButtonTool))
     {
         var buttonKey = ((ButtonTool)e.Tool).Key;
         OpenForm(buttonKey);
     }
 }
Example #15
0
        internal static void btSvr_ToolClick(object sender, ToolClickEventArgs e)
        {
            var settings = (Logic.DomainModel.Project.Sql8rProjectFile)e.Tool.Tag;

            //MainPresenter.Instance.ConnectToServer(settings);
            ProjectPresenter.Instance.OpenProject(settings.Path);
            MainPresenter.Instance.OpenPane(MainPresenter.DockedPaneKeys.Files);
        }
        /// <summary>
        /// This is the tool click handler for the Applications>Report ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void reportNonCompliantPublishers_ToolClick(object sender, ToolClickEventArgs e)
        {
            ILaytonView applicationsTabView = WorkItem.Items[Layton.Cab.Interface.ViewNames.MainTabView] as ILaytonView;

            ((ApplicationsTabView)applicationsTabView).ReportNonCompliantPublishers();

            //ILaytonView tabView = (ILaytonView)WorkItem.RootWorkItem.Workspaces[WorkspaceNames.TabWorkspace].ActiveSmartPart;
            //((ApplicationsTabView)tabView).ReportNonCompliantPublishers();
        }
Example #17
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            ToolClickEventArgs eTool;
            ToolBase           utb;

            try
            {
                if (keyData == (Keys.Control | Keys.Enter))
                {
                    utb   = UtbmMain.Tools["BtOk"];
                    eTool = new ToolClickEventArgs(utb, null);
                    UtbmMain_ToolClick(UtbmMain, eTool);
                    //toolstripbutton_click(BtnOk, null);
                    return(true);
                }

                //if (keyData == (Keys.Control | Keys.A))
                //{
                //    if (FormQueryMode == YRQueryType.NA)
                //    {
                //        this.Close();
                //        return true;
                //    }
                //}

                if (keyData == (Keys.Escape))
                {
                    if (FormQueryMode == YRQueryType.NA)
                    {
                        this.Close();
                        return(true);
                    }
                    else if (FormQueryMode == YRQueryType.INQUERY)
                    {
                        if (uGrid_Master.ActiveCell != null && uGrid_Master.ActiveCell.IsInEditMode)
                        {
                            return(false);   //由grid原生事件處理
                        }
                        else
                        {
                            utb   = UtbmMain.Tools["BtCancel"];
                            eTool = new ToolClickEventArgs(utb, null);
                            UtbmMain_ToolClick(UtbmMain, eTool);
                            //toolstripbutton_click(BtnOk, null);
                            return(true);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                GlobalFn.ofShowDialog(ex.Message);
            }
            return(base.ProcessCmdKey(ref msg, keyData));
        }
Example #18
0
 private void textBox3_ToolClick(object sender, ToolClickEventArgs e)
 {
     if (String.IsNullOrEmpty(this.textBox3.Text))
     {
         AlertBox.Show("Cannot send an email to an empty address! ", icon: MessageBoxIcon.Error);
     }
     else
     {
         AlertBox.Show("I'm sending an email to " + this.textBox3.Text);
     }
 }
Example #19
0
        private void PanelExToolClick(object sender, ToolClickEventArgs e)
        {
            var toolEx = e.Tool as ComponentToolEx;

            if (toolEx != null)
            {
                toolEx.PerformClick();

                // there's no Cancel :(
                // e.Cancel = !toolEx.ClickBubbling;
            }
        }
Example #20
0
        //*****************************表單自訂Fuction****************************************

        #region WfLoadData
        private void WfLoadInitialData()
        {
            vw_glat300_1        glat300_1Model = null;
            List <vw_glat300a>  glat300aList   = null;
            List <SqlParameter> sqlParmList    = null;
            int    chkCnts = 0;
            string sql     = "";

            //DataTable dtPickSource = null;
            try
            {
                //資料入後 模擬 update
                var drMaster = TabMaster.DtSource.NewRow();
                WfSetMasterRow(drMaster, _glat300_1Model);
                TabMaster.DtSource.Rows.Add(drMaster);
                WfSetActiveRowToNewRow(uGridMaster, 0);
                ToolClickEventArgs toolClickEventArg = new ToolClickEventArgs(UtbmMain.Tools["btupdate"], null);
                UtbmMain_ToolClick(UtbmMain, toolClickEventArg);    //這裡會觸發 reterivedetail--但需考量前端來源,所以要再更新一次
                glat300_1Model = DrMaster.ToItem <vw_glat300_1>();
                glat300aList   = _dtGlat300a.ToList <vw_glat300a>();
                //勾選已載入資料
                if (glat300aList != null && glat300aList.Count > 0)
                {
                    if (TabDetailList[0].DtSource != null && TabDetailList[0].DtSource.Rows.Count > 0)
                    {
                        foreach (DataRow drDetail in TabDetailList[0].DtSource.Rows)
                        {
                            var glat300_1sModel = drDetail.ToItem <vw_glat300_1s>();
                            var glat300aModel   = glat300aList.Where(p => p.gfh01 == glat300_1sModel.gfg01 && p.gfh02 == glat300_1sModel.gfg02 &&
                                                                     p.gfh04 == glat300_1Model.gfb02)
                                                  .FirstOrDefault();
                            if (glat300aModel != null && GlobalFn.isNullRet(glat300aModel.gfh01, "") != "")
                            {
                                drDetail["is_pick"] = "Y";
                                drDetail["gfh09"]   = glat300aModel.gfh09;
                            }
                        }
                        WfSetSumGfb09();
                        if (TabDetailList[0].UGrid.ActiveRow != null)
                        {
                            var activeDataRow = WfGetUgridDatarow(TabDetailList[0].UGrid.ActiveRow);
                            WfSetDetailDisplayMode(0, TabDetailList[0].UGrid.ActiveRow, activeDataRow);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #21
0
        /// <summary>
        /// This is the tool click handler for the Network->Find ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void find_ToolClick(object sender, ToolClickEventArgs e)
        {
            NetworkWorkItemController controller = workItem.Controller as NetworkWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case ToolNames.FindAsset:
                controller.FindAsset();
                break;

            default:
                break;
            }
        }
        private void UtmToolClick(object sender, ToolClickEventArgs e)
        {
            try
            {
                switch (e.Tool.Key)
                {
                case "Flag":
                    IsPinned = _flagTool.Checked;
                    break;

                case "Show SQL":
                    ShowSql();
                    break;

                case "Stop":
                    Stop();
                    break;

                case "Commit":
                    CommitAsync();
                    break;

                case "Rollback":
                    RollbackAsync();
                    break;

                case "Copy":
                    Copy();
                    break;

                case "Save":
                    Save();
                    break;

                case "Clear":
                    ClearResults();
                    break;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error performing operation.");
                _log.Error(ex.Message, ex);
                Dialog.ShowErrorDialog(Application.ProductName, "Error performing operation.", ex.Message, ex.StackTrace);
            }
            finally
            {
                RefreshUserInterface();
            }
        }
Example #23
0
        private void utbmMain_ToolClick(object sender, ToolClickEventArgs e)
        {
            try
            {
                switch (e.Tool.Key)
                {
                case "Nuevo":
                    CrearEntidad();
                    break;

                case "Modificar":
                    ModificarEntidad();
                    break;

                case "Eliminar":
                    EliminarEntidad();
                    break;

                case "Copiar":
                    CopiarEntidad();
                    break;

                case "Auditar":
                    AuditarEntidad();
                    break;

                case "Actualizar":
                    RefreshView();
                    break;

                case "ImportarXML":
                    ImportarXML();
                    break;

                case "ExportarXML":
                    ExportarXML();
                    break;

                default:
                    m_AccionActual = ((ItemContenedorAccion)m_Acciones.First(a => a.ID == e.Tool.Key)).Accion;
                    IniciarFlujo();
                    break;
                }
            }
            catch (Exception ex)
            {
                SoftException.Control(ex, SystemIcons.Warning.ToBitmap());
            }
        }
Example #24
0
        private void ultraToolbarsManager1_ToolClick(object sender, ToolClickEventArgs e)
        {
            SysFunction function = e.Tool.ToolbarsManager.Tools[e.Tool.Key].Tag as SysFunction;

            if (function == null)
            {
                return;
            }
            switch (function.FunctionType)
            {
            case "1014":
                mainMenuTree_OnBipFormOpenning(sender, new OpenFormEventArgs(function));
                break;
            }
        }
        /// <summary>
        /// 仓位toolBar点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void toolBarWarehouseBinManager_ToolClick(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key)
            {
                //添加仓位
                case SysConst.EN_ADD:
                    AddWarehouseBin();
                    break;

                //删除仓位
                case SysConst.EN_DEL:
                    DeleteWarehouseBin();
                    break;
            }
        }
Example #26
0
        private void discovery_ToolClick(object sender, ToolClickEventArgs e)
        {
            NetworkDiscoveryWorkItemController controller = workItem.Controller as NetworkDiscoveryWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case ToolNames.adImport:
                controller.RunAdNetworkDiscovery();
                break;

            case ToolNames.netbiosImport:
                controller.RunNetbiosNetworkDiscovery();
                break;

            case ToolNames.tcpipImport:
                controller.RunBothDiscovery = false;
                controller.RunTcpipNetworkDiscovery();
                break;

            case ToolNames.tcpipSettings:
                //controller.ShowSettings();
                FormTcpipSettings formTCPIP = new FormTcpipSettings();
                formTCPIP.ShowDialog();
                break;

            case "Find SNMP devices":
                controller.RunSNMPNetworkDiscovery();
                break;

            case "SNMP Advanced Settings":
                FormSNMPSettings formSNMP = new FormSNMPSettings();
                formSNMP.ShowDialog();
                break;

            case "Auto-Discovery Settings":
                FormAutoScan formAutoScan = new FormAutoScan();
                formAutoScan.ShowDialog();
                break;

            case "Active Directory Advanced Settings":
                FormADSettings formADSettings = new FormADSettings();
                formADSettings.ShowDialog();
                break;

            default:
                break;
            }
        }
Example #27
0
        private void OnToolbarToolClick(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key)
            {
            case "toolNewIndentity":                        // ButtonTool
                OnNewIdentityToolActivate(sender, EventArgs.Empty);
                break;

            case "toolNewNntpServer":                        // ButtonTool
                OnNewNewsServerToolActivate(sender, EventArgs.Empty);
                break;

            case "toolDelete":                        // ButtonTool
                OnDeleteItemToolActivate(sender, EventArgs.Empty);
                break;
            }
        }
Example #28
0
        /// <summary>
        /// This is the tool click handler for the Print ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void print_ToolClick(object sender, ToolClickEventArgs e)
        {
            ReportsWorkItemController controller = workItem.Controller as ReportsWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case CommonToolNames.Print:
                controller.PrintGrid();
                break;

            case CommonToolNames.PrintPreview:
                controller.PrintPreviewGrid();
                break;

            default:
                break;
            }
        }
Example #29
0
        /// <summary>
        /// This is the tool click handler for the Administration>User Data ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void userdata_ToolClick(object sender, ToolClickEventArgs e)
        {
            AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case ToolNames.userDataAsset:
                controller.SelectAssetFields();
                break;

            case ToolNames.userDataApps:
                controller.SelectApplicationFields();
                break;

            default:
                break;
            }
        }
        /// <summary>
        /// This is the tool click handler for the Applications>Aliasing ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void aliasing_ToolClick(object sender, ToolClickEventArgs e)
        {
            ApplicationsWorkItemController controller = workItem.Controller as ApplicationsWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case ToolNames.AliasApplications:
                controller.AliasApplications();
                break;

            case ToolNames.AliasPublishers:
                controller.AliasPublishers();
                break;

            default:
                break;
            }
        }
Example #31
0
        /// <summary>
        /// This is the tool click handler for the Print ribbon group
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void schedule_ToolClick(object sender, ToolClickEventArgs e)
        {
            ReportsWorkItemController controller = workItem.Controller as ReportsWorkItemController;

            switch (e.Tool.SharedProps.Caption)
            {
            case CommonToolNames.Schedule:
                controller.ScheduleReports();
                break;

            case CommonToolNames.LocationFilter:
                controller.FilterLocations();
                break;

            default:
                break;
            }
        }
Example #32
0
        private async void Utm_ToolClick(object sender, ToolClickEventArgs e)
        {
            try
            {
                switch (e.Tool.Key)
                {
                case "Add Files":
                    AddFiles();
                    break;

                case "Remove Files":
                    RemoveFiles();
                    break;

                case "Move Up":
                    MoveFiles(1);
                    break;

                case "Move Down":
                    MoveFiles(-1);
                    break;

                case "Run":
                    await RunSqlFilesAsync();

                    break;

                case "Stop":
                    _cancellationTokenSource.Cancel();
                    _utm.Tools["Stop"].SharedProps.Enabled = false;
                    break;

                case "Clear":
                    ClearResults();
                    break;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error occured.");
                _log.Error(ex.Message, ex);
                Dialog.ShowErrorDialog(Application.ProductName, "Error occured during last action", ex.Message, ex.StackTrace);
            }
        }
Example #33
0
        private void ultraToolbarsManagerStandard_ToolClick_1(object sender, ToolClickEventArgs e)
        {
            if (e.Tool.Key == "Salva" && _currentPlugin != null)
                _currentPlugin.Salva();

            if (e.Tool.Key == "pdf")
                esportaGridPdf();

            if (e.Tool.Key == "excel")
                esportaGridExcel();
        }
Example #34
0
        void ToolbarsClickHandler(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key)
            {
                case "bold":    // ButtonTool
                    this.format(Util.BOLD, false);
                    break;

                case "italic":    // ButtonTool
                    this.format(Util.ITALIC, false);
                    break;

                case "refrain":    // ButtonTool
                    this.format(Util.REF, true);
                    break;

                case "special":    // ButtonTool
                    this.format(Util.SPEC, false);
                    break;

                case "tab":    // ButtonTool
                    int tabpos = this.richTextBox1.SelectionStart;
                    this.richTextBox1.Text = this.richTextBox1.Text.Insert(tabpos, '\t'.ToString());
                    this.richTextBox1.Focus();
                    this.richTextBox1.Select(tabpos + 1, 0);
                    break;

                case "indent":    // ButtonTool
                    ComboBoxTool combo = (ComboBoxTool)this.toolbars.Toolbars[0].Tools["indentCombo"];
                    this.format(Util.BLOCK + ((ValueListItem)combo.SelectedItem).DisplayText, true);
                    break;

                case "Seitenumbruch":    // ButtonTool
                    int findpos;
                    if ((findpos = this.richTextBox1.Find("<" + Util.PGBR + " />", 0, RichTextBoxFinds.MatchCase)) == -1)
                    {
                        this.toolbars.Toolbars[0].Tools["undo"].SharedProps.Enabled = true;
                        this.undo = this.richTextBox1.Rtf;
                        int pos = this.richTextBox1.SelectionStart;
                        if ((pos > 0) && (this.richTextBox1.Text[pos - 1] != '\n'))
                        {
                            this.richTextBox1.Text = this.richTextBox1.Text.Insert(pos, "\n");
                            pos++;
                        }
                        this.richTextBox1.Text = this.richTextBox1.Text.Insert(pos, "\n<" + Util.PGBR + " />\n");
                        pos += Util.PGBR.Length + 6;
                        if ((pos < this.richTextBox1.Text.Length) && (this.richTextBox1.Text[pos] != '\n'))
                        {
                            this.richTextBox1.Text = this.richTextBox1.Text.Insert(pos, "\n");
                        }
                        this.richTextBox1.Focus();
                        this.richTextBox1.Select(pos + 1, 0);
                    }
                    else
                    {
                        Util.MBoxError("Nur ein Seitenumbruch möglich!");
                        this.richTextBox1.Focus();
                        this.richTextBox1.Select(findpos, 4 + Util.PGBR.Length);
                    }
                    break;

                case "jumpmark":    // ButtonTool
                    InsertJumpMark ijm = new InsertJumpMark();
                    int line = this.richTextBox1.GetLineFromCharIndex(this.richTextBox1.SelectionStart) + 1;
                    ijm.JumpMarkName = "Sprungmarke Zeile " + line;
                    if (ijm.ShowDialog(this) == DialogResult.OK)
                    {
                        this.toolbars.Toolbars[0].Tools["undo"].SharedProps.Enabled = true;
                        this.undo = this.richTextBox1.Rtf;
                        int jmpMarkPos = this.richTextBox1.SelectionStart;
                        string jumpMark = string.IsNullOrEmpty(ijm.JumpMarkName) ? "Sprungmarke Zeile " + line : ijm.JumpMarkName.Replace('\"', '\'');
                        jumpMark = "<" + Util.JMP + " name=\"" + jumpMark + "\" />";
                        this.richTextBox1.Text = this.richTextBox1.Text.Insert(jmpMarkPos, jumpMark);
                        this.richTextBox1.Focus();
                        this.richTextBox1.Select(jmpMarkPos + jumpMark.Length, 0);
                    }
                    break;
                case "undo":    // ButtonTool

                    if (this.undo != "")
                    {
                        this.richTextBox1.Rtf = this.undo;
                        this.undo = "";
                    }
                    else if (this.richTextBox1.CanUndo)
                    {
                        this.richTextBox1.Undo();
                    }
                    break;
            }
        }
Example #35
0
        void salvaLayoutToolClick(object sender, ToolClickEventArgs e)
        {
            try
            {
                if (((StateButtonTool)e.Tool).Checked)
                {
                    saveLayoutFile.AddExtension = true;
                    saveLayoutFile.CheckPathExists = true;
                    saveLayoutFile.DefaultExt = "zip";
                    var result = saveLayoutFile.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        var form = new ExecuteLoadDataObjectAsync<string>("Il layout è in corso di salvataggio ....." + Environment.NewLine + "Si prega di attendere.");
                        Func<string> loadDati = () => getFormLayoutService().ExportLayout(saveLayoutFile.FileName);
                        form.LoadData(loadDati);
                        form.ShowDialog();

                        var message = form.DataSourceObject;
                        if (string.IsNullOrEmpty(message))
                            CommonMessages.DisplayComplete("Il layout è stato correttamente salvato nel file:" + Environment.NewLine + saveLayoutFile.FileName);
                        else
                            CommonMessages.DisplayWarning("Si sono verificati degli errori nella creazione del file zip: " + message);
                        form.Dispose();
                    }

                    saveLayoutFile.Dispose();
                    ((StateButtonTool)e.Tool).Checked = false;
                }
            }
            catch (Exception ex)
            {
                
                _log.Warn("Errore durante il salvataggio del layout delle grid - " + Utility.GetMethodDescription() + " - azienda:" + Login.Instance.CurrentLogin().Azienda, ex);
            }
        }
Example #36
0
 private void ultraToolbarsManagerStandardToolClick1(object sender, ToolClickEventArgs e)
 {
     switch (e.Tool.Key)
     {
         case "controlloRapportino":
             getPraticaService().ControlloRapportinoNotifica();
             break;
     }
 }
Example #37
0
        private void ultraToolbarsManager1_ToolClick(
            object sender,
            ToolClickEventArgs e)
        {
            var aFrmEventDetails = new FrmEventDetails();
            switch (e.Tool.Key)
            {
                case "AddEvent": // ButtonTool
                    ctrlCalendarScheduleMonth1.AddAppointment(aFrmEventDetails);
                    break;
                case "EditEvent": // ButtonTool
                    ctrlCalendarScheduleMonth1.EditAppointment(aFrmEventDetails);
                    break;
                case "RemoveEvent": // ButtonTool
                    ctrlCalendarScheduleMonth1.DeleteAppointments(aFrmEventDetails);
                    break;
                case "ViewDay": // ButtonTool

                    ctrlCalendarScheduleMonth1.ViewDay
                        (
                            this,
                            ctrlCalendarScheduleMonth1.ultraCalendarInfo1.ActiveDay);
                    break;
                case "LogBook": // ButtonTool
                    LoadForm();
                    break;
                case "ToExcel":
                    ExportToExcel(GlobalSettings.CalendarData);
                    break;
                case "PrintCalandar": // ButtonTool
                    ctrlCalendarScheduleMonth1.ultraSchedulePrintDocument1.Print();
                    break;
            }
        }
Example #38
0
 void helpButtonToolClick(object sender, ToolClickEventArgs e)
 {
     if (((StateButtonTool)e.Tool).Checked)
     {
         //Help.ShowHelp(this, _helpProvider.HelpNamespace, HelpNavigator.TableOfContents);
         var helpFileName = Path.Combine(Application.StartupPath, "sfera.pdf");
         if (File.Exists(helpFileName))
         {
             try
             {
                 System.Diagnostics.Process.Start(helpFileName);
             }
             catch (Win32Exception ex)
             {
                 CommonMessages.DisplayWarning("Per visualizzare la guida occorre installare un pdf reader, per esempio Acrobat Reader.");
             }
             catch (Exception ex)
             {
                 _log.ErrorFormat("Errore nell'apertura della guida - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
             }
         }
     }
 }
Example #39
0
 void ripristinaLayoutToolClick(object sender, ToolClickEventArgs e)
 {
     try
     {
         if (((StateButtonTool)e.Tool).Checked)
         {
             var result = openLayoutFile.ShowDialog();
             if (result == DialogResult.OK)
             {
                 var message = getFormLayoutService().ImportLayout(openLayoutFile.FileName);
                 if (string.IsNullOrEmpty(message))
                     CommonMessages.DisplayComplete("Il layout è stato correttamente ripristinato");
                 else
                     CommonMessages.DisplayWarning("Si sono verificati degli errori durante il ripristino del layout.");
             }
             openLayoutFile.Dispose();
             ((StateButtonTool)e.Tool).Checked = false;
         }
     }
     catch (Exception ex)
     {
         
         _log.Warn("Errore durante il ripristino del layout delle grid - " + Utility.GetMethodDescription() + " - azienda:" + Login.Instance.CurrentLogin().Azienda, ex);
     }
 }
Example #40
0
        void pluginContrattiButtonToolClick(object sender, ToolClickEventArgs e)
        {
            if (_pluginContrattiList.ContainsKey(e.Tool.Key))
            {
                var iPlugin = _pluginContrattiList[e.Tool.Key];
                var form = iPlugin.GetNewForm(_condominio, this);

                if (form != null)
                {
                    form.MdiParent = MdiParent;
                    form.Show();
                }
            }
        }
Example #41
0
        void resetLayoutToolClick(object sender, ToolClickEventArgs e)
        {
            try
            {
                if (((StateButtonTool)e.Tool).Checked)
                {
                    var message = getFormLayoutService().ResetLayout(new List<string>());
                    ((StateButtonTool)e.Tool).Checked = false;

                    var childForms = new List<Form>(MdiChildren.Length);
                    childForms.AddRange(MdiChildren);
                    foreach (var form in childForms)
                    {
                        try
                        {
                            resetGridLayout(form.Controls);
                        }
                        catch (Exception ex)
                        {
                            
                            _log.Warn("Errore durante il reset del layout delle grid - SINGOLA FORM - " + Utility.GetMethodDescription() + " - form:" + form.Name, ex);
                            throw;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                
                _log.Warn("Errore durante il reset del layout delle grid - " + Utility.GetMethodDescription() + " - azienda:" + Login.Instance.CurrentLogin().Azienda, ex);
            }
        }
Example #42
0
        private void ultraToolbarsManagerStandardToolClick1(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key)
            { 
                case "chiusura":
                    _dettaglioPraticaUC1.ChiudiPratica();
                    break;

                case "nuovaAttivita":
                    _dettaglioPraticaUC1.NuovaAttivita();
                    break;
            }
        }
Example #43
0
        private void ultraToolbarsManagerStandardToolClick1(object sender, ToolClickEventArgs e)
        {
            if (e.Tool.Key == "Cancella")
            {
                if (CommonMessages.DisplayConfirm("Sei sicuro di voler cancellare la spesa?") == DialogResult.Yes)
                {
                    var messageAuth = getFatturaService().IsAllowDelete(_spesa);
                    if (string.IsNullOrEmpty(messageAuth.FatalMessage))
                    {
                        var result = DialogResult.Yes;
                        if (!string.IsNullOrEmpty(messageAuth.WarnMessage))
                            result = CommonMessages.DisplayConfirm("Avvertimenti per la cancellazione della spesa:" + Environment.NewLine + messageAuth.WarnMessage + Environment.NewLine + "Vuoi confermare la chiusura dell'esercizio?");

                        if (result == DialogResult.Yes)
                        {
                            string message = getFatturaService().Delete(_spesa);
                            if (string.IsNullOrEmpty(message))
                            {
                                CommonMessages.DisplayComplete("La spesa è stata eliminata");
                                Close();
                            }
                            else
                                CommonMessages.DisplayWarning("Durante l'eliminazione della spesa si sono verificati i seguenti errori:" + Environment.NewLine + message);
                        }
                    }
                    else
                        CommonMessages.DisplayWarning("Non è ammessa l'eliminazione della spesa:" + Environment.NewLine + messageAuth.FatalMessage);

                }
            }
        }
Example #44
0
        protected void ToolbarToolClick(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key.ToLower())
            {
                case "edit":    // ButtonTool
                    ExecuteEditing();
                    break;

                case "new":    // ButtonTool
                    ExecuteNew();
                    break;

                case "copy":    // ButtonTool
                    ExecuteCopy();
                    break;

                case "salva":    // ButtonTool
                    ExecuteSave();
                    break;
                
                case "refresh":    // ButtonTool
                    ExecuteRefresh();
                    break;

                case "elimina":    // ButtonTool
                    ExecuteDelete();
                    break;

                case "excel":    // ButtonTool
                    ExecuteExportExcel();
                    break;

                case "stampa":    // ButtonTool
                    ExecuteReport();
                    break;
            }

        }
Example #45
0
 void relaeaseButtonToolClick(object sender, ToolClickEventArgs e)
 {
     if (((StateButtonTool)e.Tool).Checked)
     {
         var form = new ReleaseNoteUI();
         form.ShowDialog();
         form.Dispose();
     }
 }
Example #46
0
 private void OnToolClick(object sender, ToolClickEventArgs e)
 {
     switch (e.Tool.Key) {
     case "Address":
        LaunchAddressControl();
        break;
     case "DropDownButton":
        LaunchDropDownButtonControl();
        break;
     case "Calculator":
        LaunchCalculatorControl();
        break;
     case "CurrencyEditor":
        LaunchCurrencyEditor();
        break;
     case "EditablePanel":
        LaunchEditablePanel();
        break;
     case "ComboBoxEditor":
        LaunchComboBoxEditor();
        break;
     case "PercentageEditor":
        LaunchPercentageEditor();
        break;
      }
 }
Example #47
0
        void ultraToolbarsManager1ToolClick(object sender, ToolClickEventArgs e)
        {
            clearStateButton(e.Tool);

            // Form normali
            if (_pluginList.ContainsKey(e.Tool.Key))
            {
                var isNew = e.Tool.Tag != null && e.Tool.Tag.ToString() == "NEW";
                itemClick(e.Tool.Key, isNew);
            }
            else if (e.Tool.Key == "Esci")
                Close();

        }
Example #48
0
        private void ultraToolbarsManager_ToolClick(object sender, ToolClickEventArgs e)
        {
            switch (e.Tool.Key){
                case "cmdExit":
                    Close();
                    break;

                case "cmdSave":    
                    if (ActiveMdiChild != null)
                    {
                        var form = (Verbale)ActiveMdiChild;
                        save(form);                   
                    }
                    break;

                case "cmdClose":
                    ActiveMdiChild?.Close();
                    break;

                case "cmdOpen":   
                    if (openFileDialog.ShowDialog() == DialogResult.OK)
                    {
                        
                        AssembleaSvolgimentoLocal svolgimento=null;
                        try
                        {
                            Cursor = Cursors.WaitCursor;
                            svolgimento = new AssembleaSvolgimentoLocal(openFileDialog.FileName, string.Empty);
                            Cursor = Cursors.Default;
                        }
                        catch (Exception ex1)
                        {
                            var frmLogin = new FrmLogin();
                            if (frmLogin.ShowDialog(this) == DialogResult.OK)
                            {
                                try
                                {
                                    Cursor = Cursors.WaitCursor;
                                    svolgimento = new AssembleaSvolgimentoLocal(openFileDialog.FileName, frmLogin.txtPassword.Text);
                                    Cursor = Cursors.Default;
                                    _log.InfoFormat("Aperto file assemblea - ultraToolbarsManager_ToolClick - filename:{0}", openFileDialog.FileName);
                                }
                                catch (Exception ex2)
                                {
                                    _log.ErrorFormat("Errore nell'apertura del file dell'assemblea - ultraToolbarsManager_ToolClick - fileName:{0}", ex2, openFileDialog.FileName);
                                    MessageBox.Show(@"Si è verificato un problema aprendo il file dell'assemblea. Se il file è protetto da password verificare che sia corretta.", Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                }
                            }
                        }

                        if (svolgimento!=null)
                        {
                            Cursor = Cursors.WaitCursor;
                            var form = new Verbale(ModalitaDiLavoro.Offline, svolgimento);
                            form.FormClosing += form_formclosing; 
                            form.MdiParent = this;
                            form.WindowState = FormWindowState.Maximized;
                            form.Show();
                            Cursor = Cursors.Default;

                            ultraToolbarsManager.Tools["cmdOpen"].SharedProps.Enabled = false;
                            ultraToolbarsManager.Tools["cmdSave"].SharedProps.Enabled = true;
                            ultraToolbarsManager.Tools["cmdClose"].SharedProps.Enabled = true;
                        }
                    }
                    break;
            }
        }
Example #49
0
 private void utbmMain_ToolClick(object sender, ToolClickEventArgs e)
 {
     try
     {
         switch (e.Tool.Key)
         {
             case "Nuevo":
                 CrearEntidad();
                 break;
             case "Modificar":
                 ModificarEntidad();
                 break;
             case "Eliminar":
                 EliminarEntidad();
                 break;
             case "Copiar":
                 CopiarEntidad();
                 break;
             case "Auditar":
                 AuditarEntidad();
                 break;
             case "Actualizar":
                 RefreshView();
                 break;
             case "ImportarXML":
                 ImportarXML();
                 break;
             case "ExportarXML":
                 ExportarXML();
                 break;
             default:
                 m_AccionActual = ((ItemContenedorAccion)m_Acciones.First(a => a.ID == e.Tool.Key)).Accion;
                 IniciarFlujo();
                 break;
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex, SystemIcons.Warning.ToBitmap());   
     }
     
 }
Example #50
0
        protected void UltraToolbarsManagerStandardToolClick(object sender, ToolClickEventArgs e)
        {
//            LayoutMdi(MdiLayout.TileVertical);
            switch (e.Tool.Key)
            {
                case "Close":    // ButtonTool
                    Close();
                    break;

                case "Excel":
                    esportaGridExcel();
                    break;

                case "Pdf":
                    esportaGridPdf();
                    break;

                case "anteprima":
                    esportaGridPreview();
                    break;
            }

        }
Example #51
0
        private void UltraToolbarsManager1OnToolClick(object sender, ToolClickEventArgs e)
        {
          //var process = Process.GetProcessesByName("notepad")[0];
          //var hobj = new HwndObject(process.MainWindowHandle);
          //var loc = hobj.Location;
          //var classname = hobj.ClassName;
          //var size = hobj.Size;

          switch (e.Tool.Key)
          {
            case "Settings":
              ShowSettings();
              break;
            case "Launch All":
              LaunchAll();
              break;
            default:
              {
                if (e.Tool.Key.StartsWith("App_"))
                {
                  var appName = e.Tool.Key.Split('_')[1];

                  var app = m_appsItems.FirstOrDefault(x => x.AppID.Equals(appName));
                  if (app != null)
                    StartApp(app.AppID);
                }
              }
              break;
          }

          //var prc = Process.Start(@"C:\workspace\dyuen_main_dev\Symmetry.Sys.NET\SI.BSA.LN\bin\Debug\SI.BSA.LN.exe");

        }