SELECT Spec AS Spec , Product AS Product , Factory AS Factory , "Resource" AS "Resource" , BLBType AS BLBType , ProductFamilyName AS ProductFamilyName , JYContent AS JYContent , Thickness AS Thickness , Description AS Description , Name AS Name , RN AS RN FROM ( SELECT CASEWHEN PD.wzmSpecId ISNULLTHENNULLELSE SB.SpecName ||':'|| S.SpecRevision ENDAS Spec , CASEWHEN PD.wzmProductId ISNULLTHENNULLELSE PB.ProductName ||':'|| P.ProductRevision ENDAS Product , CASEWHEN PD.wzmFactoryId ISNULLTHENNULLELSE F.Factoryname ENDAS Factory , CASEWHEN PD.Wzmblbtypeid ISNULLTHENNULLELSE BT.Wzmblbtypename ENDAS BLBType , CASEWHEN PD.Wzmjycontent ISNULLTHENNULLELSE PD.Wzmjycontent ENDAS JYContent , CASEWHEN PD.Wzmproductfamilyid ISNULLTHENNULLELSE PF.Productfamilyname ENDAS ProductFamilyName , CASEWHEN PD.Wzmthickness ISNULLTHENNULLELSE PD.Wzmthickness ENDAS Thickness , CASEWHEN PD.wzmResourceId ISNULLTHENNULLELSE RD.Resourcename ENDAS "Resource" , PD.Description AS Description , PD.wzmParameterDistributionMaName AS Name , CAST(ROW_NUMBER() OVER (ORDERBYCASEWHEN PD.wzmSpecId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.wzmProductId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.wzmResourceId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmblbtypeid ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmproductfamilyid ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmjycontent ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmthickness ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.wzmFactoryId ISNULLTHEN0ELSE1ENDDESC) ASINT) RN FROM wzmParameterDistributionMatrix PD LEFTOUTERJOIN Spec S ON PD.wzmSpecId = S.SpecId LEFTOUTERJOIN SpecBase SB ON S.SpecBaseId = SB.SpecBaseId LEFTOUTERJOIN Product P ON PD.wzmProductId = P.ProductId LEFTOUTERJOIN ProductBase PB ON P.ProductBaseId = PB.ProductBaseId LEFTOUTERJOIN Productfamily PF ON PD.wzmProductfamilyid = PF.Productfamilyid LEFTOUTERJOIN Wzmblbtype BT ON BT.Wzmblbtypeid = PD.Wzmblbtypeid LEFTOUTERJOIN Factory F ON F.FactoryId = PD.wzmFactoryId LEFTOUTERJOIN Resourcedef RD ON RD.ResourceId = PD.wzmResourceId
WHERE (S.Specid LIKE ?SpecId OR PD.wzmSpecId ISNULL) AND (P.Productid LIKE ?ProductId OR PD.wzmProductId ISNULL) AND (F.Factoryid LIKE ?FactoryId OR PD.wzmFactoryId ISNULL) AND (RD.Resourceid LIKE ?ResourceId OR PD.wzmResourceId ISNULL) AND (BT.Wzmblbtypeid LIKE ?BLBTypeId OR PD.Wzmblbtypeid ISNULL) AND (PF.Productfamilyid LIKE ?ProductFamilyId OR PD.Wzmproductfamilyid ISNULL) AND (PD.Wzmjycontent LIKE ?JYContent OR PD.Wzmjycontent ISNULL) AND (PD.Wzmthickness LIKE ?Thickness OR PD.Wzmthickness ISNULL) ) DesignerAdvancedQuery WHERE RN BETWEEN ?STARTROWNUM AND ?STOPROWNUM
SELECT Spec AS Spec , Product AS Product , Factory AS Factory , "Resource" AS "Resource" , BLBType AS BLBType , ProductFamilyName AS ProductFamilyName , JYContent AS JYContent , Thickness AS Thickness , Description AS Description , Name AS Name , RN AS RN FROM ( SELECT CASEWHEN PD.wzmSpecId ISNULLTHENNULLELSE SB.SpecName ||':'|| S.SpecRevision ENDAS Spec , CASEWHEN PD.wzmProductId ISNULLTHENNULLELSE PB.ProductName ||':'|| P.ProductRevision ENDAS Product , CASEWHEN PD.wzmFactoryId ISNULLTHENNULLELSE F.Factoryname ENDAS Factory , CASEWHEN PD.Wzmblbtypeid ISNULLTHENNULLELSE BT.Wzmblbtypename ENDAS BLBType , CASEWHEN PD.Wzmjycontent ISNULLTHENNULLELSE PD.Wzmjycontent ENDAS JYContent , CASEWHEN PD.Wzmproductfamilyid ISNULLTHENNULLELSE PF.Productfamilyname ENDAS ProductFamilyName , CASEWHEN PD.Wzmthickness ISNULLTHENNULLELSE PD.Wzmthickness ENDAS Thickness , CASEWHEN PD.wzmResourceId ISNULLTHENNULLELSE RD.Resourcename ENDAS "Resource" , PD.Description AS Description , PD.wzmParameterDistributionMaName AS Name , CAST(ROW_NUMBER() OVER (ORDERBYCASEWHEN PD.wzmSpecId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.wzmProductId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.wzmResourceId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmblbtypeid ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmproductfamilyid ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmjycontent ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.Wzmthickness ISNULLTHEN0ELSE1ENDDESC , CASEWHEN PD.wzmFactoryId ISNULLTHEN0ELSE1ENDDESC) ASINT) RN FROM wzmParameterDistributionMatrix PD LEFTOUTERJOIN Spec S ON PD.wzmSpecId = S.SpecId LEFTOUTERJOIN SpecBase SB ON S.SpecBaseId = SB.SpecBaseId LEFTOUTERJOIN Product P ON PD.wzmProductId = P.ProductId LEFTOUTERJOIN ProductBase PB ON P.ProductBaseId = PB.ProductBaseId LEFTOUTERJOIN Productfamily PF ON PD.wzmProductfamilyid = PF.Productfamilyid LEFTOUTERJOIN Wzmblbtype BT ON BT.Wzmblbtypeid = PD.Wzmblbtypeid LEFTOUTERJOIN Factory F ON F.FactoryId = PD.wzmFactoryId LEFTOUTERJOIN Resourcedef RD ON RD.ResourceId = PD.wzmResourceId
WHERE ((?ResourceId<>'%'and RD.Resourceid = ?ResourceId) or (?ResourceId='%'and PD.WZMResourceid isnull)) AND ((?SpecId<>'%'and S.Specid = ?SpecId) or (?SpecId='%'and PD.WZMSpecid isnull)) AND ((?ProductId<>'%'and P.Productid = ?ProductId) or (?ProductId='%'and PD.WZMProductid isnull)) AND ((?BLBTypeId<>'%'and BT.Wzmblbtypeid = ?BLBTypeId) or (?BLBTypeId='%'and PD.WZMBlbtypeid isnull)) AND ((?ProductFamilyId<>'%'and PF.Productfamilyid = ?ProductFamilyId) or (?ProductFamilyId='%'and PD.WZMProductfamilyid isnull)) AND ((?JYContent<>'%'and PD.Wzmjycontent = ?JYContent) or (?JYContent='%'and PD.WZMJycontent isnull)) AND ((?Thickness<>'%'and PD.Wzmthickness = ?Thickness) or (?Thickness='%'and PD.WZMThickness isnull)) AND ((?FactoryId<>'%'and F.Factoryid = ?FactoryId) or (?FactoryId='%'and PD.WZMFactoryid isnull)) ) DesignerAdvancedQuery WHERE RN BETWEEN ?STARTROWNUM AND ?STOPROWNUM
using Camstar.WCF.ObjectStack; using Camstar.WCF.Services; using Camstar.WebPortal.Utilities; using Camstar.WebPortal.FormsFramework.WebGridControls; using CWC = Camstar.WebPortal.FormsFramework.WebControls; using OM = Camstar.WCF.ObjectStack; using Camstar.WebPortal.FormsFramework; using Camstar.WebPortal.FormsFramework.Utilities; using Camstar.WebPortal.Constants; using Camstar.WebPortal.WCFUtilities; using Camstar.WebPortal.Personalization; using Camstar.WebPortal.PortalFramework;
namespaceCamstar.WebPortal.WebPortlets.Shopfloor { publicclasswzmParameterDistributionMatrix : cpssetupbmodelingbase_QTime { protected CWC.RevisionedObject Selection_wzmProduct { get { return Page.FindCamstarControl("Selection_wzmProduct") as CWC.RevisionedObject; } } protected CWC.RevisionedObject Selection_wzmSpec { get { return Page.FindCamstarControl("Selection_wzmSpec") as CWC.RevisionedObject; } } protected CWC.NamedObject Selection_wzmResource { get { return Page.FindCamstarControl("Selection_wzmResource") as CWC.NamedObject; } } protected CWC.NamedObject Selection_wzmFactory { get { return Page.FindCamstarControl("Selection_wzmFactory") as CWC.NamedObject; } } protected CWC.NamedObject Selection_wzmBLBType { get { return Page.FindCamstarControl("Selection_wzmBLBType") as CWC.NamedObject; } } protected CWC.NamedObject Selection_wzmProductFamily { get { return Page.FindCamstarControl("Selection_wzmProductFamily") as CWC.NamedObject; } } protected CWC.TextBox Selection_wzmJYContent { get { return Page.FindCamstarControl("Selection_wzmJYContent") as CWC.TextBox; } } protected CWC.TextBox Selection_wzmThickness { get { return Page.FindCamstarControl("Selection_wzmThickness") as CWC.TextBox; } }
protected CWC.RevisionedObject ObjectChanges_wzmProduct { get { return Page.FindCamstarControl("ObjectChanges_wzmProduct") as CWC.RevisionedObject; } } protected CWC.RevisionedObject ObjectChanges_wzmSpec { get { return Page.FindCamstarControl("ObjectChanges_wzmSpec") as CWC.RevisionedObject; } } protected CWC.NamedObject ObjectChanges_wzmResource { get { return Page.FindCamstarControl("ObjectChanges_wzmResource") as CWC.NamedObject; } } protected CWC.NamedObject ObjectChanges_wzmFactory { get { return Page.FindCamstarControl("ObjectChanges_wzmFactory") as CWC.NamedObject; } } protected CWC.NamedObject ObjectChanges_wzmBLBType { get { return Page.FindCamstarControl("ObjectChanges_wzmBLBType") as CWC.NamedObject; } } protected CWC.NamedObject ObjectChanges_wzmProductFamily { get { return Page.FindCamstarControl("ObjectChanges_wzmProductFamily") as CWC.NamedObject; } } protected CWC.TextBox ObjectChanges_wzmJYContent { get { return Page.FindCamstarControl("ObjectChanges_wzmJYContent") as CWC.TextBox; } } protected CWC.TextBox ObjectChanges_wzmThickness { get { return Page.FindCamstarControl("ObjectChanges_wzmThickness") as CWC.TextBox; } }
protected CWC.RevisionedObject ObjectChanges_wzmRecipe { get { return Page.FindCamstarControl("ObjectChanges_wzmRecipe") as CWC.RevisionedObject; } }
protectedoverridevoidOnLoad(EventArgs e) { base.OnLoad(e); // add the selection WP controls to the control collection _SelectionControls.Add(Selection_wzmProduct); _SelectionControls.Add(Selection_wzmSpec); _SelectionControls.Add(Selection_wzmResource); _SelectionControls.Add(Selection_wzmFactory); _SelectionControls.Add(Selection_wzmBLBType); _SelectionControls.Add(Selection_wzmProductFamily); _SelectionControls.Add(Selection_wzmJYContent); _SelectionControls.Add(Selection_wzmThickness);
// add the criteria WP controls to the control collection _CriteriaControls.Add(ObjectChanges_wzmProduct); _CriteriaControls.Add(ObjectChanges_wzmSpec); _CriteriaControls.Add(ObjectChanges_wzmResource); _CriteriaControls.Add(ObjectChanges_wzmFactory); _CriteriaControls.Add(ObjectChanges_wzmBLBType); _CriteriaControls.Add(ObjectChanges_wzmProductFamily); _CriteriaControls.Add(ObjectChanges_wzmJYContent); _CriteriaControls.Add(ObjectChanges_wzmThickness);
// ObjectChanges_Workflow.DataChanged += ObjectChanges_WIPStepWorkflow_DataChanged; // specify the hidden colums for the selection grid. _HiddenGridColumns.Add("RN");