case 3759

This commit is contained in:
2020-12-11 18:54:52 +00:00
parent 83ba860893
commit 02bf076a19
2 changed files with 4921 additions and 4870 deletions

View File

@@ -62,4 +62,4 @@ using System.Runtime.InteropServices;
[assembly: log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config",Watch=true)] [assembly: log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config",Watch=true)]
//[assembly: log4net.Config.XmlConfigurator(Watch=true)] //[assembly: log4net.Config.XmlConfigurator(Watch=true)]
[assembly: ComVisibleAttribute(false)] [assembly: ComVisibleAttribute(false)]
[assembly: AssemblyFileVersionAttribute("7.6.5.0")] [assembly: AssemblyFileVersionAttribute("7.6.6.0")]

View File

@@ -3421,7 +3421,8 @@ At first I was happy to find your code that solved my problem, but I did not lik
//case 3823 //case 3823
if (subTypeIdToOpen != null) { if (subTypeIdToOpen != null)
{
//for the time being subtype is only going to be a client note so we only need the ID //for the time being subtype is only going to be a client note so we only need the ID
f.ClientNoteIdToDisplay = subTypeIdToOpen.ID; f.ClientNoteIdToDisplay = subTypeIdToOpen.ID;
} }
@@ -7595,7 +7596,8 @@ At first I was happy to find your code that solved my problem, but I did not lik
} }
//public EnumDescConverter(System.Type type) : base(type.GetType()) //public EnumDescConverter(System.Type type) : base(type.GetType())
public EnumDescConverter(System.Type type) : base(type) public EnumDescConverter(System.Type type)
: base(type)
{ {
myVal = type; myVal = type;
} }
@@ -8209,7 +8211,8 @@ At first I was happy to find your code that solved my problem, but I did not lik
System.Text.StringBuilder sbErrors = new StringBuilder(); System.Text.StringBuilder sbErrors = new StringBuilder();
foreach (IAyaNovaPlugin p in mPlugins) foreach (IAyaNovaPlugin p in mPlugins)
{ {
try{ try
{
p.Close(); p.Close();
debugLog("PLUGINS - Successfully closed: " + p.PluginName); debugLog("PLUGINS - Successfully closed: " + p.PluginName);
@@ -8649,11 +8652,17 @@ At first I was happy to find your code that solved my problem, but I did not lik
#region Show service workorders list #region Show service workorders list
if (tid.RootObjectType == RootObjectTypes.Client) if (tid.RootObjectType == RootObjectTypes.Client)
{ {
//case 3759 - remove redundant name fetcher call
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"" +
//NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> \r\n";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"CLIENT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> \r\n"; " </WHEREITEMGROUP> \r\n";
frmMain.ForceNavPaneTreesUpdate(); frmMain.ForceNavPaneTreesUpdate();
frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:UI.Go.Service"]; frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:UI.Go.Service"];
gGridLastViews["WorkorderServiceList"].SubstituteCriteria = crit; gGridLastViews["WorkorderServiceList"].SubstituteCriteria = crit;
@@ -8683,12 +8692,22 @@ At first I was happy to find your code that solved my problem, but I did not lik
} }
else else
{ {
//it's a unit //it's a unit
//case 3759 - remove redundant name fetcher
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"" +
//UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> ";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"UNIT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> "; " </WHEREITEMGROUP> ";
frmMain.ForceNavPaneTreesUpdate(); frmMain.ForceNavPaneTreesUpdate();
gGridLastViews["WorkorderServiceItemList"].SubstituteCriteria = crit; gGridLastViews["WorkorderServiceItemList"].SubstituteCriteria = crit;
frmMain.ShowForm("LT:UI.Go.Service", "LT:WorkorderItem.Label.List", true); frmMain.ShowForm("LT:UI.Go.Service", "LT:WorkorderItem.Label.List", true);
@@ -8703,11 +8722,18 @@ UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
#region Show Quote list #region Show Quote list
if (tid.RootObjectType == RootObjectTypes.Client) if (tid.RootObjectType == RootObjectTypes.Client)
{ {
//case 3759 - remove redundant name fetcher call
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"" +
//NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> \r\n";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"CLIENT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> \r\n"; " </WHEREITEMGROUP> \r\n";
frmMain.ForceNavPaneTreesUpdate(); frmMain.ForceNavPaneTreesUpdate();
frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:UI.Go.Quotes"]; frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:UI.Go.Quotes"];
gGridLastViews["WorkorderQuoteList"].SubstituteCriteria = crit; gGridLastViews["WorkorderQuoteList"].SubstituteCriteria = crit;
@@ -8717,10 +8743,16 @@ UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
else else
{ {
//it's a unit //it's a unit
//case 3759 - remove redundant name fetcher call
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"" +
//UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> ";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"UNIT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> "; " </WHEREITEMGROUP> ";
frmMain.ForceNavPaneTreesUpdate(); frmMain.ForceNavPaneTreesUpdate();
@@ -8737,11 +8769,17 @@ UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
#region Show PM list #region Show PM list
if (tid.RootObjectType == RootObjectTypes.Client) if (tid.RootObjectType == RootObjectTypes.Client)
{ {
//case 3759 - remove redundant name fetcher call
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"" +
//NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> \r\n";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aClient.aID\" UICOMPAREVALUE=\"CLIENT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> \r\n"; " </WHEREITEMGROUP> \r\n";
frmMain.ForceNavPaneTreesUpdate(); frmMain.ForceNavPaneTreesUpdate();
frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:UI.Go.PreventiveMaintenance"]; frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:UI.Go.PreventiveMaintenance"];
gGridLastViews["WorkorderPMList"].SubstituteCriteria = crit; gGridLastViews["WorkorderPMList"].SubstituteCriteria = crit;
@@ -8751,10 +8789,16 @@ UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
else else
{ {
//it's a unit //it's a unit
//case 3759 - remove redundant name fetcher call
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"" +
//UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> ";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_Unit_Label_Serial\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aWorkorderItem.aUnitID\" UICOMPAREVALUE=\"UNIT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> "; " </WHEREITEMGROUP> ";
frmMain.ForceNavPaneTreesUpdate(); frmMain.ForceNavPaneTreesUpdate();
@@ -8771,11 +8815,18 @@ UnitNameFetcher.GetUnitNameFromUnitID(tid.ID) +
#region Show Unit list #region Show Unit list
if (tid.RootObjectType == RootObjectTypes.Client) if (tid.RootObjectType == RootObjectTypes.Client)
{ {
//case 3759 - remove redundant name fetcher call
// crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
//" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aChildUnits.aClientID\" UICOMPAREVALUE=\"" +
//NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
//"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
//" </WHEREITEMGROUP> \r\n";
crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" + crit = " <WHEREITEMGROUP GROUPLOGICALOPERATOR=\"And\" UI=\"LT_O_Client\"> \r\n" +
" <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aChildUnits.aClientID\" UICOMPAREVALUE=\"" + " <WHEREITEM COMPAREOPERATOR=\"Equals\" CM=\"aChildUnits.aClientID\" UICOMPAREVALUE=\"CLIENT\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
NameFetcher.GetItem("aClient", "aName", tid.ID).RecordName.Replace("&", "&amp;") +
"\" TYPE=\"System.Guid\" COMPAREVALUE=\"{" + tid.ID.ToString().ToUpper() + "}\" /> \r\n" +
" </WHEREITEMGROUP> \r\n"; " </WHEREITEMGROUP> \r\n";
frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:Unit.Label.List"]; frmMain.UltraExplorerBar1.SelectedGroup = frmMain.UltraExplorerBar1.Groups["LT:Unit.Label.List"];
frmMain.UltraExplorerBar1.EventManager.SetEnabled(Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarEventIds.ItemCheckStateChanged, false); frmMain.UltraExplorerBar1.EventManager.SetEnabled(Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarEventIds.ItemCheckStateChanged, false);
frmMain.UltraExplorerBar1.SelectedGroup.Items["LT:Unit.Label.List"].Checked = true; frmMain.UltraExplorerBar1.SelectedGroup.Items["LT:Unit.Label.List"].Checked = true;