SELECT NewGlueFamily AS NewGlueFamily , DopingFamily AS DopingFamily , Factory AS Factory , Description AS Description , Name AS Name , RN AS RN FROM ( SELECT CASEWHEN DP.wzmNewGlueFamilyId ISNULLTHENNULLELSE npf.productfamilyname ENDAS NewGlueFamily , CASEWHEN DP.wzmDopingFamilyId ISNULLTHENNULLELSE dpf.productfamilyname ENDAS DopingFamily , CASEWHEN DP.wzmFactoryId ISNULLTHENNULLELSE F.Factoryname ENDAS Factory , DP.Description AS Description , DP.wzmGlueDopingMatrixName AS Name , CAST(ROW_NUMBER() OVER (ORDERBYCASEWHEN DP.wzmNewGlueFamilyId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN DP.wzmDopingFamilyId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN DP.wzmFactoryId ISNULLTHEN0ELSE1ENDDESC) ASINT) RN FROM wzmGlueDopingMatrix DP LEFTJOIN Productfamily npf ON DP.wzmNewGlueFamilyId = npf.productfamilyid LEFTJOIN Productfamily dpf ON DP.wzmDopingFamilyId = dpf.productfamilyid LEFTOUTERJOIN Factory F ON F.FactoryId = DP.wzmFactoryId
WHERE (npf.productfamilyname LIKE ?NewGlueFamilyId OR DP.wzmNewGlueFamilyId ISNULL) AND (dpf.productfamilyname LIKE ?DopingFamilyId OR DP.wzmDopingFamilyId ISNULL) AND (F.Factoryname LIKE ?FactoryId OR DP.wzmFactoryId ISNULL) ) DesignerAdvancedQuery WHERE RN BETWEEN ?STARTROWNUM AND ?STOPROWNUM
SELECT NewGlueFamily AS NewGlueFamily , DopingFamily AS DopingFamily , Factory AS Factory , Description AS Description , Name AS Name , RN AS RN FROM ( SELECT CASEWHEN DP.wzmNewGlueFamilyId ISNULLTHENNULLELSE npf.productfamilyname ENDAS NewGlueFamily , CASEWHEN DP.wzmDopingFamilyId ISNULLTHENNULLELSE dpf.productfamilyname ENDAS DopingFamily , CASEWHEN DP.wzmFactoryId ISNULLTHENNULLELSE F.Factoryname ENDAS Factory , DP.Description AS Description , DP.wzmGlueDopingMatrixName AS Name , CAST(ROW_NUMBER() OVER (ORDERBYCASEWHEN DP.wzmNewGlueFamilyId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN DP.wzmDopingFamilyId ISNULLTHEN0ELSE1ENDDESC , CASEWHEN DP.wzmFactoryId ISNULLTHEN0ELSE1ENDDESC) ASINT) RN FROM wzmGlueDopingMatrix DP LEFTJOIN Productfamily npf ON DP.wzmNewGlueFamilyId = npf.productfamilyid LEFTJOIN Productfamily dpf ON DP.wzmDopingFamilyId = dpf.productfamilyid LEFTOUTERJOIN Factory F ON F.FactoryId = DP.wzmFactoryId
WHERE ((?NewGlueFamilyId<>'%'and npf.productfamilyname = ?NewGlueFamilyId) or (?NewGlueFamilyId='%'and npf.productfamilyname isnull)) AND ((?DopingFamilyId<>'%'and dpf.productfamilyname = ?DopingFamilyId) or (?DopingFamilyId='%'and dpf.productfamilyname isnull)) AND ((?FactoryId<>'%'and F.Factoryname = ?FactoryId) or (?FactoryId='%'and F.Factoryname 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 { publicclasswzmGlueDopingMatrix : cpssetupbmodelingbase_QTime { protected CWC.NamedObject Selection_wzmFactory { get { return Page.FindCamstarControl("Selection_wzmFactory") as CWC.NamedObject; } } protected CWC.NamedObject Selection_wzmNewGlueFamily { get { return Page.FindCamstarControl("Selection_wzmNewGlueFamily") as CWC.NamedObject; } } protected CWC.NamedObject Selection_wzmDopingFamily { get { return Page.FindCamstarControl("Selection_wzmDopingFamily") as CWC.NamedObject; } }
protected CWC.NamedObject ObjectChanges_wzmFactory { get { return Page.FindCamstarControl("ObjectChanges_wzmFactory") as CWC.NamedObject; } } protected CWC.NamedObject ObjectChanges_wzmNewGlueFamily { get { return Page.FindCamstarControl("ObjectChanges_wzmNewGlueFamily") as CWC.NamedObject; } } protected CWC.NamedObject ObjectChanges_wzmDopingFamily { get { return Page.FindCamstarControl("ObjectChanges_wzmDopingFamily") as CWC.NamedObject; } }
protected CWC.TextBox ObjectChanges_wzmDopingType { get { return Page.FindCamstarControl("ObjectChanges_wzmDopingType") as CWC.TextBox; } } protected CWC.TextBox ObjectChanges_wzmLowerDopNum { get { return Page.FindCamstarControl("ObjectChanges_wzmLowerDopNum") as CWC.TextBox; } } protected CWC.TextBox ObjectChanges_wzmUpperDopNum { get { return Page.FindCamstarControl("ObjectChanges_wzmUpperDopNum") as CWC.TextBox; } } protected CWC.CheckBox ObjectChanges_wzmIsCanDoping { get { return Page.FindCamstarControl("ObjectChanges_wzmIsCanDoping") as CWC.CheckBox; } } protected CWC.CheckBox ObjectChanges_wzmIsRataDoping { get { return Page.FindCamstarControl("ObjectChanges_wzmIsRataDoping") as CWC.CheckBox; } } protected CWC.CheckBox ObjectChanges_wzmIsWeightDoping { get { return Page.FindCamstarControl("ObjectChanges_wzmIsWeightDoping") as CWC.CheckBox; } }
protectedoverridevoidOnLoad(EventArgs e) { base.OnLoad(e); // add the selection WP controls to the control collection _SelectionControls.Add(Selection_wzmFactory); _SelectionControls.Add(Selection_wzmNewGlueFamily); _SelectionControls.Add(Selection_wzmDopingFamily);
// add the criteria WP controls to the control collection _CriteriaControls.Add(ObjectChanges_wzmFactory); _CriteriaControls.Add(ObjectChanges_wzmNewGlueFamily); _CriteriaControls.Add(ObjectChanges_wzmDopingFamily);
// ObjectChanges_Workflow.DataChanged += ObjectChanges_WIPStepWorkflow_DataChanged; // specify the hidden colums for the selection grid. _HiddenGridColumns.Add("RN"); } } }