Example #1
0
        private void uiCommandManager1_CommandClick(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            try
            {
                switch (e.Command.Key)
                {
                case "cmdToggleTooltip":
                    showTooltip = !showTooltip;
                    break;

                case "cmdCompleteBF":
                    CurrentRow().Completed         = !CurrentRow().Completed;
                    CurrentRow().ManuallyCompleted = CurrentRow().Completed;
                    break;

                case "cmdSave":
                    Save();
                    break;

                case "cmdHideCompletedBFs":
                    //JLL: 2017-01-19 - commented out line below, it got missed when commenting out the previous reference above to the binding source filter
                    //string basefilter = "not (isMail=1 and BFOfficerid<>" + FM.AtMng.WorkingAsOfficer.OfficerId.ToString() + ")";
                    if (cmdHideCompletedBFs.IsChecked)
                    {
                        activityBFBindingSource.Filter = "completed=0";
                    }
                    else
                    {
                        activityBFBindingSource.Filter = "";
                    }
                    break;

                case "tsAudit":
                    fData fAudit = new fData(CurrentRow());
                    fAudit.Show();
                    break;
                }
            }
            catch (Exception x)
            {
                UIHelper.HandleUIException(x);
            }
        }
Example #2
0
        private void uiCommandManager1_CommandClick(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            try
            {
                switch (e.Command.Key)
                {
                case "cmdUnbreak":
                    FM.EFile.UnBreakInherit();
                    if (FM.EFile.GetParentFileXref(FM.CurrentFile).secBreakInherit)
                    {
                        cmdUnbreak.Enabled     = Janus.Windows.UI.InheritableBoolean.True;
                        tsBreakInherit.Enabled = Janus.Windows.UI.InheritableBoolean.False;
                    }
                    else
                    {
                        cmdUnbreak.Enabled     = Janus.Windows.UI.InheritableBoolean.False;
                        tsBreakInherit.Enabled = Janus.Windows.UI.InheritableBoolean.True;
                    }
                    break;

                case "tsBreakInherit":
                    FM.EFile.BreakInherit();
                    if (FM.EFile.GetParentFileXref(FM.CurrentFile).secBreakInherit)
                    {
                        cmdUnbreak.Enabled     = Janus.Windows.UI.InheritableBoolean.True;
                        tsBreakInherit.Enabled = Janus.Windows.UI.InheritableBoolean.False;
                    }
                    else
                    {
                        cmdUnbreak.Enabled     = Janus.Windows.UI.InheritableBoolean.False;
                        tsBreakInherit.Enabled = Janus.Windows.UI.InheritableBoolean.True;
                    }
                    break;

                case "tsAdd":
                    lmDatasets.atriumDB.secFileRuleRow dr = (lmDatasets.atriumDB.secFileRuleRow)FM.GetsecFileRule().Add(FM.CurrentFile);
                    dr.FileId = FM.CurrentFile.FileId;
                    secFileRuleBindingSource.MoveLast();
                    break;

                case "tsSave":
                    Save();
                    break;

                case "tsCancel":
                    Cancel();
                    break;

                case "tsDelete":
                    Delete();
                    break;


                case "tsAudit":
                    fData fAudit = new fData(CurrentRow());
                    fAudit.Show();
                    break;
                }
            }
            catch (Exception x)
            {
                UIHelper.HandleUIException(x);
            }
        }