Index: CHUI/Orgalux/PrintSelect.cls.xml =================================================================== diff -u -r802 -r902 --- CHUI/Orgalux/PrintSelect.cls.xml (.../PrintSelect.cls.xml) (revision 802) +++ CHUI/Orgalux/PrintSelect.cls.xml (.../PrintSelect.cls.xml) (revision 902) @@ -1,12 +1,12 @@ - + d OrgaluxPrintSelect^CHUI.Projects() %occInclude,%Prod.Product,APPS.PM.OL.Common,DOM.PM.OL,DOM.DomeinContext 1 %CHUI.TForm -62129,43617.931178 +62150,32751.36011 60290,55550.636499 0 @@ -29,15 +29,15 @@ %CHUI.TAction - + %CHUI.TAction %CHUI.TAction - + %CHUI.TAction @@ -84,7 +84,7 @@ %CHUI.TLabel - + %CHUI.TLabel @@ -99,10 +99,13 @@ %CHUI.Ctrl.TKlantEdit - -%CHUI.TCheckBox - + + + + %CHUI.TCheckBox @@ -130,15 +133,15 @@ %CHUI.TButton - + %CHUI.TButton %CHUI.TButton - + %CHUI.TButton @@ -179,7 +182,7 @@ %CHUI.TPopup - + %CHUI.TPopup @@ -199,6 +202,16 @@ 53 + +DOM.PM.OL.Gamma.dto.ExportFilter +1 + + + +%List +1 + + ========================================================================================================================== @@ -212,12 +225,12 @@ Do ..Center() //Actions - Do ##class(%CHUI.TAction).CreateSet(%this,"acPDF","PDF",1,$LB("P")) - Set ..acPDF.OnExecute=$LB(%this,"acPDFExecute") - Do ##class(%CHUI.TAction).CreateSet(%this,"acExcel","Excel",1,$LB("E")) - Set ..acExcel.OnExecute=$LB(%this,"acExcelExecute") - Do ##class(%CHUI.TAction).CreateSet(%this,"acXML","XML",1,$LB("X")) - Set ..acXML.OnExecute=$LB(%this,"acXMLExecute") + Do ##class(%CHUI.TAction).CreateSet(%this,"acVerkoophandboek","Verkoophandboek",1,$LB("P")) + Set ..acVerkoophandboek.OnExecute=$LB(%this,"acVerkoophandboekExecute") + Do ##class(%CHUI.TAction).CreateSet(%this,"acPrijslijst","Prijslijst",1,$LB("E")) + Set ..acPrijslijst.OnExecute=$LB(%this,"acPrijslijstExecute") + ;Do ##class(%CHUI.TAction).CreateSet(%this,"acXML","XML",1,$LB("X")) + ;Set ..acXML.OnExecute=$LB(%this,"acXMLExecute") Do ##class(%CHUI.TAction).CreateSet(%this,"acCancel","Cancel",1,$LB("-")) Set ..acCancel.OnExecute=$LB(%this,"acCancelExecute") @@ -227,34 +240,34 @@ Set ..lblHeader.Sizing=$$$lsFixed Set ..CaptionControl=..lblHeader Do ##class(%CHUI.TLabel).CreateSet(%this,"lblKlant","Klant:",3,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) - Do ##class(%CHUI.TLabel).CreateSet(%this,"lblDesign","Design",5,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) + Do ##class(%CHUI.TLabel).CreateSet(%this,"lblDesign","Design:",5,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) Do ##class(%CHUI.TLabel).CreateSet(%this,"lblLadeDiepte","Ladediepte:",7,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) Do ##class(%CHUI.TLabel).CreateSet(%this,"lblKleur","Kleur:",10,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) Do ##class(%CHUI.TLabel).CreateSet(%this,"lblWandDikte","Wanddikte:",13,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) Do ##class(%CHUI.TLabel).CreateSet(%this,"lblLadeType","Type lade:",16,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) Do ##class(%CHUI.TLabel).CreateSet(%this,"lblMeubelToepassing","MeubelToep.:",19,..#Col1,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) Do ##class(%CHUI.TLabel).CreateSet(%this,"lblTaal","Taal:",5,..#Col3,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) - Do ##class(%CHUI.TLabel).CreateSet(%this,"lblLand","Land(BTW):",7,..#Col3,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) + Do ##class(%CHUI.TLabel).CreateSet(%this,"lblBTW","BTW% C.P.:",7,..#Col3,,,$$$alLeft,,,$LB(,,$$$fsNoUnderline)) //Edits Do ##class(%CHUI.Ctrl.TKlantEdit).CreateSet(%this,"txtKlant","Persoon",3,..#Col2,,25) //CheckBoxs - Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkInclUndef","Producten zonder kenmerken (XLS)",16,..#Col3,,10) + ;Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkInclUndef","Producten zonder kenmerken (Prijslijst)",16,..#Col3,,10) Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkInclMulti","Dubbel indien dubbele kenmerken",17,..#Col3,,10) - Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkExtraColumns","Extra columns (XLS)",18,..#Col3,,10) - Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkHiRes","Hoge res. beelden(PDF)",19,..#Col3,,10) + Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkExtraColumns","Extra columns (Prijslijst)",18,..#Col3,,10) + Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkHiRes","Hoge res. beelden(Verkoophandboek)",19,..#Col3,,10) Do ##class(%CHUI.TCheckBox).CreateSet(%this,"chkSchaduw","Schaduwprijzen",20,..#Col3,,10) //Buttons - Do ##class(%CHUI.TButton).CreateSet(%this,"btnXML","XML",24,35,,9,,,,,$$$alCenter) - Set ..btnXML.Action=..acXML - Do ##class(%CHUI.TButton).CreateSet(%this,"btnPDF","PDF",24,45,,9,,,,,$$$alCenter) - Set ..btnPDF.Action=..acPDF - Do ##class(%CHUI.TButton).CreateSet(%this,"btnExcel","Excel",24,55,,9,,,,,$$$alCenter) - Set ..btnExcel.Action=..acExcel + ;Do ##class(%CHUI.TButton).CreateSet(%this,"btnXML","XML",24,35,,9,,,,,$$$alCenter) + ;Set ..btnXML.Action=..acXML + Do ##class(%CHUI.TButton).CreateSet(%this,"btnVerkoophandboek","Verkoophandboek",24,30,,15,,,,,$$$alCenter) + Set ..btnVerkoophandboek.Action=..acVerkoophandboek + Do ##class(%CHUI.TButton).CreateSet(%this,"btnPrijslijst","Prijslijst",24,48,,15,,,,,$$$alCenter) + Set ..btnPrijslijst.Action=..acPrijslijst Do ##class(%CHUI.TButton).CreateSet(%this,"btnCancel","Cancel",24,65,,9,,,,,$$$alCenter) Set ..btnCancel.Action=..acCancel @@ -295,6 +308,7 @@ Set ..pmLadeType=##class(%CHUI.TPopup).Create(%this,"pmLadeType","Type lade",..lblLadeType.Top,..#Col2,2,25) Set ..pmLadeType.opMultiSelect=0 Do ..pmLadeType.InitSpec(,,,10) + Do ..pmLadeType.AddItem("","(Geen)") Do ..pmLadeType.AddItem($$$ToepassingLageLade,"Lage laden") Do ..pmLadeType.AddItem($$$ToepassingHogeLade,"Hoge Laden") Do ..pmLadeType.DefaultFrames() @@ -305,6 +319,7 @@ do ..pmMeubelToepassing.InitSpec(,,,10) set itMeubelToepassingen = ##class(TECH.ListIterator).%New(##class(DOM.PM.OL.Gamma.enu.MeubelToepassing).ValueList()) + do ..pmMeubelToepassing.AddItem("","(Geen)") while itMeubelToepassingen.HasNext() { set MeubelToepassing = itMeubelToepassingen.Next() do ..pmMeubelToepassing.AddItem(MeubelToepassing,MeubelToepassing) @@ -317,21 +332,23 @@ Do ..pmTaal.AddItem("K","[Klant]") Do ..pmTaal.AddItem("N","N") Do ..pmTaal.AddItem("F","F") - Do ..pmTaal.AddItem("NF","N+F(XLS)") + Do ..pmTaal.AddItem("NF","N+F") Do ..pmTaal.DefaultFrames() Set ..pmTaal.Value="K" - Set ..pmLand=##class(%CHUI.TPopup).Create(%this,"pmLand","Land",..lblLand.Top,..#Col4,1,11) - Do ..pmLand.InitSpec(,,,5,11) - Do ..pmLand.AddItem("K","[Klant]") - Do ..pmLand.AddItem("Z","Zonder BTW") - Do ..pmLand.AddItem("1019","Belgische") - Do ..pmLand.AddItem("1147","Nederlandse") - Do ..pmLand.AddItem("BNL","B+NL(XLS)") - Do ..pmLand.DefaultFrames() - Set ..pmLand.Value="K" + Set ..pmBTW=##class(%CHUI.TPopup).Create(%this,"pmBTW","BTW",..lblBTW.Top,..#Col4,1,11) + Do ..pmBTW.InitSpec(,,,5,11) + Do ..pmBTW.AddItem("K","[Klant]") + Do ..pmBTW.AddItem("ExclBTW","Excl BTW") + Do ..pmBTW.AddItem("InclBTW-BE","BE (+21%)") + Do ..pmBTW.AddItem("InclBTW-NL","NL (+19%)") + Do ..pmBTW.AddItem("InclBTW-BE,InclBTW-NL","BE & NL") + Do ..pmBTW.DefaultFrames() + Set ..pmBTW.Value="K" - Do ..SetTabAndPaintOrder(..txtKlant,..pmTBXType,..pmLadeDiepte,..pmKleur,..pmWandDikte,..pmLadeType,..pmMeubelToepassing,..chkInclUndef,..chkInclMulti,..chkExtraColumns,..chkHiRes,..chkSchaduw,..pmTaal,..pmLand,..btnXML,..btnPDF,..btnExcel,..btnCancel) + Do ..SetTabAndPaintOrder(..txtKlant,..pmTBXType,..pmLadeDiepte,..pmKleur,..pmWandDikte,..pmLadeType,..pmMeubelToepassing,..pmTaal,..pmBTW,..chkInclMulti,..chkExtraColumns,..chkHiRes,..chkSchaduw,..btnVerkoophandboek,..btnPrijslijst,..btnCancel) + ;Do ..SetTabAndPaintOrder(..txtKlant,..pmTBXType,..pmLadeDiepte,..pmKleur,..pmWandDikte,..pmLadeType,..pmMeubelToepassing,..pmTaal,..pmLand,..chkInclUndef,..chkInclMulti,..chkExtraColumns,..chkHiRes,..chkSchaduw,..btnPrijslijst,..btnCancel) + ;Do ..SetTabAndPaintOrder(..txtKlant,..pmTBXType,..pmLadeDiepte,..pmKleur,..pmWandDikte,..pmLadeType,..pmMeubelToepassing,..pmTaal,..pmLand,..chkInclUndef,..chkInclMulti,..chkExtraColumns,..chkHiRes,..chkSchaduw,..btnXML,..btnVerkoophandboek,..btnPrijslijst,..btnCancel) ]]> @@ -345,84 +362,100 @@ ]]> - -DOM.PM.OL.Gamma.dto.ExportFilter + +%String - + Sender:%CHUI.TControlBasis + - + +Sender:%CHUI.TControlBasis + @@ -437,7 +470,7 @@ Do $$$CreateFM("Opbouw XMLbestand","Schrijven naar "_FileNm) Set rs=##class(%XML.DataSet).%New("BL.Prod.OL.Query:qGetList") - Do rs.SetArgs(KLNr,..pmTaal.Value,$LB(..pmTBXType.Value),..pmLadeDiepte.Value,..pmWandDikte.Value,..pmKleur.Value,..pmLadeType.Value,..chkInclUndef.Checked,..chkInclMulti.Checked) + ;Do rs.SetArgs(KLNr,..pmTaal.Value,$LB(..pmTBXType.Value),..pmLadeDiepte.Value,..pmWandDikte.Value,..pmKleur.Value,..pmLadeType.Value,..chkInclUndef.Checked,..chkInclMulti.Checked) Set rs.DiffGram=0 Set rs.NeedSchema=1 @@ -454,15 +487,15 @@ ]]> - + Sender:%CHUI.TControlBasis - +