187 lines
8.0 KiB
C#
187 lines
8.0 KiB
C#
namespace library_spo_utils.Constants;
|
|
|
|
internal static class Fields
|
|
{
|
|
internal static string[] SiteFields
|
|
{
|
|
get
|
|
{
|
|
return new[]
|
|
{
|
|
"ID Progetto",
|
|
"PAL_Description",
|
|
"PAL_Customer",
|
|
"PAL_DlvReason",
|
|
"PAL_Status"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static string[] SubSiteProject
|
|
{
|
|
get
|
|
{
|
|
return new string[]
|
|
{
|
|
"PAL_Item",
|
|
"PAL_ItemCode",
|
|
"PAL_ItemDescription",
|
|
"PAL_SerialNumber",
|
|
"PAL_Status"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static string[] SubProject
|
|
{
|
|
get
|
|
{
|
|
return new string[]
|
|
{
|
|
"Type",
|
|
"Name",
|
|
"_ExtendedDescription",
|
|
"PAL_Item",
|
|
"PAL_ItemCode",
|
|
"PAL_ItemDescription",
|
|
"PAL_SerialNumber",
|
|
"Modified",
|
|
"Editor",
|
|
"Version",
|
|
"PAL_Status"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static string[] QuotationView
|
|
{
|
|
get
|
|
{
|
|
return new string[]
|
|
{
|
|
"Type",
|
|
"Name",
|
|
"PAL_Quotation_Reason",
|
|
"PAL_ID_Quotation",
|
|
"PAL_Quotation_Name",
|
|
"PAL_Description",
|
|
"PAL_Authors",
|
|
"PAL_Status"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static string[] NonComplianceView
|
|
{
|
|
get
|
|
{
|
|
return new string[]
|
|
{
|
|
"Type",
|
|
"Name",
|
|
"PAL_NC_Source",
|
|
"PAL_NC_Reference",
|
|
"PAL_NC_Nominative",
|
|
"PAL_NC_DateOfDetection",
|
|
"PAL_NC_Project",
|
|
"PAL_NC_ItemCode",
|
|
"PAL_NC_PortalUrl",
|
|
"PAL_Status"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static string[] PurchasingView
|
|
{
|
|
get
|
|
{
|
|
return new string[]
|
|
{
|
|
"Tipo",
|
|
"Nome",
|
|
"PAL_PO_Supplier",
|
|
"PAL_Status"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static Dictionary<string, string> SyntheticProjList
|
|
{
|
|
get
|
|
{
|
|
return new Dictionary<string, string>()
|
|
{
|
|
{ SynthticProjTitle[0], "<Eq><FieldRef Name = 'PAL_DlvReason' />"+"<Value Type = 'Choice'>01 VENDITA MACCHINE / IMPIANTI</Value></Eq>" },
|
|
{ SynthticProjTitle[1], "<Eq><FieldRef Name = 'PAL_DlvReason' /><Value Type = 'Choice'>02 VENDITA RICAMBI</Value></Eq>" },
|
|
{ SynthticProjTitle[2], "<And><Neq><FieldRef Name = 'PAL_DlvReason' /><Value Type = 'Choice'>01 VENDITA MACCHINE / IMPIANTI</Value></Neq>"+
|
|
"<Neq><FieldRef Name = 'PAL_DlvReason' /><Value Type = 'Choice'>02 VENDITA RICAMBI</Value></Neq></And>"}
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static string[] SynthticProjTitle
|
|
{
|
|
get
|
|
{
|
|
return new[]
|
|
{
|
|
"Sintetica-caus01",
|
|
"Sintetica-caus02",
|
|
"Sintetica-causXX"
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static Dictionary<string, string[]> ProjectCustomFields
|
|
{
|
|
get
|
|
{
|
|
return new Dictionary<string, string[]>()
|
|
{
|
|
{ "PAL_ID_Project", new string[] { "URL", "ID Progetto", "PAL Field", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_DlvReason", new string[] { "Choice", "Causale", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", "<CHOICES><CHOICE>01 VENDITA MACCHINE / IMPIANTI</CHOICE><CHOICE>02 VENDITA RICAMBI</CHOICE><CHOICE>04 VENDITA SERVIZI FUORI COMMESSA</CHOICE><CHOICE>08 VENDITA RIPARAZIONI</CHOICE><CHOICE>09 ENGINEERING</CHOICE><CHOICE>11 VENDITA E LAVORAZ.CONTO TERZI</CHOICE><CHOICE>55 PREVENDITE</CHOICE><CHOICE>NC NON CONFORMITÁ</CHOICE></CHOICES>" } },
|
|
{ "PAL_Description", new string[] { "Note", "Descrizione", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Customer", new string[] { "Text", "Cliente", "PAL Field", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Item", new string[] { "Text", "Item", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_ItemCode", new string[] { "Text", "Codice Articolo", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_ItemDescription", new string[] { "Text", "Descrizione Articolo", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_SerialNumber", new string[] { "Text", "Matricola Macchina", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Status", new string[] { "Text", "Stato", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } }
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static Dictionary<string, string[]> QuotationCustomFields
|
|
{
|
|
get
|
|
{
|
|
return new Dictionary<string, string[]>()
|
|
{
|
|
{ "PAL_Quotation_Reason", new string[] { "Choice", "Causale", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", "<CHOICES><CHOICE>01 VENDITA MACCHINE / IMPIANTI</CHOICE><CHOICE>02 VENDITA RICAMBI</CHOICE><CHOICE>04 VENDITA SERVIZI FUORI COMMESSA</CHOICE><CHOICE>08 VENDITA RIPARAZIONI</CHOICE><CHOICE>09 ENGINEERING</CHOICE><CHOICE>11 VENDITA E LAVORAZ.CONTO TERZI</CHOICE><CHOICE>55 PREVENDITE</CHOICE><CHOICE>NC NON CONFORMITÁ</CHOICE></CHOICES>" } },
|
|
{ "PAL_ID_Quotation", new string[] { "Text", "ID Offerta", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Quotation_Name", new string[] { "Text", "Fornitore", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Description", new string[] { "Note", "Descrizione", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Authors", new string[] { "Text", "Autore", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Status", new string[] { "Text", "Stato", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } }
|
|
};
|
|
}
|
|
}
|
|
|
|
internal static Dictionary<string, string[]> NonComplianceCustomFields
|
|
{
|
|
get
|
|
{
|
|
return new Dictionary<string, string[]>()
|
|
{
|
|
{ "PAL_NC_Source", new string[] {"Choice", "Sorgente", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", "<CHOICES><CHOICE>Interno</CHOICE><CHOICE>Cliente</CHOICE><CHOICE>Fornitore</CHOICE></CHOICES>" } },
|
|
{ "PAL_NC_Reference", new string[] { "Text", "Rifermento", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_NC_Nominative", new string[] { "Text", "Nominativo", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_NC_DateOfDetection", new string[] { "Text", "Data Rilevazione", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_NC_Project", new string[] { "Text", "Commessa", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_NC_ItemCode", new string[] { "Text", "Parte", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_NC_PortalUrl", new string[] {"URL", "Portal", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } },
|
|
{ "PAL_Status", new string[] { "Text", "Stato", "PAL Field", "FALSE", "FALSE", "TRUE", "TRUE", "TRUE", "TRUE", string.Empty } }
|
|
};
|
|
}
|
|
}
|
|
} |