Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*------------------------------------------------------------------------
- File : Fallora
- Purpose : De bedoeling is dat we al de orders kunnen ingeven.
- Iedere custommer / klant krijgt zijn eigen file dit kan constant worden upgedate door de append functie.
- Iedere order die word ingegeven krijgt automatisch de dag waarop hij is ingegeven aangewezen.
- Dit is zodat ik dit kan analyseren.
- Syntax : ABL
- Description :
- Author(s) : BrentJacobs
- Created : Mon Apr 17 23:25:42 CEST 2017
- Notes :
- ----------------------------------------------------------------------*/
- USING PROGRESS.Lang.*.
- USING PROGRESS.Windows.Form.
- BLOCK-LEVEL ON ERROR UNDO, THROW.
- CLASS Fallora INHERITS FORM:
- DEFINE PRIVATE VARIABLE button1 AS System.Windows.Forms.Button NO-UNDO.
- DEFINE PRIVATE VARIABLE components AS System.ComponentModel.IContainer NO-UNDO.
- DEFINE PRIVATE VARIABLE label1 AS System.Windows.Forms.Label NO-UNDO.
- DEFINE PRIVATE VARIABLE label4 AS System.Windows.Forms.Label NO-UNDO.
- DEFINE PRIVATE VARIABLE label3 AS System.Windows.Forms.Label NO-UNDO.
- DEFINE PRIVATE VARIABLE label2 AS System.Windows.Forms.Label NO-UNDO.
- DEFINE PRIVATE VARIABLE label5 AS System.Windows.Forms.Label NO-UNDO.
- DEFINE PRIVATE VARIABLE textBox1 AS System.Windows.Forms.TextBox NO-UNDO.
- DEFINE PRIVATE VARIABLE textBox3 AS System.Windows.Forms.TextBox NO-UNDO.
- DEFINE PRIVATE VARIABLE textBox2 AS System.Windows.Forms.TextBox NO-UNDO.
- DEFINE PRIVATE VARIABLE textBox4 AS System.Windows.Forms.TextBox NO-UNDO.
- DEFINE PRIVATE VARIABLE textBox5 AS System.Windows.Forms.TextBox NO-UNDO.
- CONSTRUCTOR PUBLIC Fallora ( ):
- SUPER().
- InitializeComponent().
- THIS-OBJECT:ComponentsCollection:ADD(THIS-OBJECT:components).
- CATCH e AS PROGRESS.Lang.Error:
- UNDO, THROW e.
- END CATCH.
- END CONSTRUCTOR.
- /*------------------------------------------------------------------------------
- Purpose:
- Notes
- ------------------------------------------------------------------------------*/
- @VisualDesigner.
- METHOD PRIVATE VOID button1_Click( INPUT sender AS System.Object, INPUT e AS System.EventArgs ):
- /*
- Werken met een simpele file i/o is veel beter om te debuggen als het door een single user word gebruikt.
- Aangezien niemand anders dingen ingeeft hoef ik niet persé een database ( dit zou handiger zijn qua opslag en later-on efficiency).
- Qua testen is dit beter voor mij.
- */
- IF STRING(THIS-OBJECT:textBox1:TEXT) = "" AND STRING(THIS-OBJECT:textBox2:TEXT) = "" AND STRING(THIS-OBJECT:textBox3:TEXT) = ""
- THEN LEAVE.
- ELSE
- DO:
- OUTPUT TO VALUE(STRING(THIS-OBJECT:textBox1:TEXT) + ".txt") APPEND.
- PUT UNFORMATTED STRING(THIS-OBJECT:textBox1:TEXT) SKIP.
- PUT UNFORMATTED STRING(THIS-OBJECT:textBox2:TEXT) SKIP.
- PUT UNFORMATTED STRING(THIS-OBJECT:textBox3:TEXT) SKIP.
- PUT UNFORMATTED STRING(THIS-OBJECT:textBox4:TEXT) SKIP.
- PUT UNFORMATTED STRING(THIS-OBJECT:textBox5:TEXT) SKIP.
- PUT UNFORMATTED STRING(TODAY) SKIP.
- OUTPUT CLOSE.
- /* Deze tables nog converten naar een database table en een manier vinden om te displayen */
- END.
- RETURN.
- END METHOD.
- METHOD PRIVATE VOID InitializeComponent( ):
- THIS-OBJECT:textBox1 = NEW System.Windows.Forms.TextBox().
- THIS-OBJECT:button1 = NEW System.Windows.Forms.Button().
- THIS-OBJECT:textBox2 = NEW System.Windows.Forms.TextBox().
- THIS-OBJECT:textBox3 = NEW System.Windows.Forms.TextBox().
- THIS-OBJECT:label2 = NEW System.Windows.Forms.Label().
- THIS-OBJECT:label3 = NEW System.Windows.Forms.Label().
- THIS-OBJECT:label4 = NEW System.Windows.Forms.Label().
- THIS-OBJECT:textBox4 = NEW System.Windows.Forms.TextBox().
- THIS-OBJECT:label1 = NEW System.Windows.Forms.Label().
- THIS-OBJECT:label5 = NEW System.Windows.Forms.Label().
- THIS-OBJECT:textBox5 = NEW System.Windows.Forms.TextBox().
- THIS-OBJECT:SuspendLayout().
- /* */
- /* textBox1 */
- /* */
- THIS-OBJECT:textBox1:AcceptsReturn = TRUE.
- THIS-OBJECT:textBox1:Location = NEW System.Drawing.Point(11, 30).
- THIS-OBJECT:textBox1:NAME = "textBox1".
- THIS-OBJECT:textBox1:SIZE = NEW System.Drawing.Size(199, 20).
- THIS-OBJECT:textBox1:TabIndex = 0.
- THIS-OBJECT:textBox1:Tag = "".
- /* */
- /* button1 */
- /* */
- THIS-OBJECT:button1:BackColor = System.Drawing.SystemColors:ControlText.
- THIS-OBJECT:button1:ForeColor = System.Drawing.SystemColors:ActiveCaptionText.
- THIS-OBJECT:button1:Location = NEW System.Drawing.Point(11, 400).
- THIS-OBJECT:button1:Margin = NEW System.Windows.Forms.Padding(0).
- THIS-OBJECT:button1:NAME = "button1".
- THIS-OBJECT:button1:SIZE = NEW System.Drawing.Size(199, 35).
- THIS-OBJECT:button1:TabIndex = 1.
- THIS-OBJECT:button1:TEXT = "ENTER ORDER".
- THIS-OBJECT:button1:UseCompatibleTextRendering = TRUE.
- THIS-OBJECT:button1:UseVisualStyleBackColor = FALSE.
- THIS-OBJECT:button1:Click:SUBSCRIBE(THIS-OBJECT:button1_Click).
- /* */
- /* textBox2 */
- /* */
- THIS-OBJECT:textBox2:Location = NEW System.Drawing.Point(13, 72).
- THIS-OBJECT:textBox2:NAME = "textBox2".
- THIS-OBJECT:textBox2:SIZE = NEW System.Drawing.Size(199, 20).
- THIS-OBJECT:textBox2:TabIndex = 2.
- /* */
- /* textBox3 */
- /* */
- THIS-OBJECT:textBox3:Location = NEW System.Drawing.Point(13, 115).
- THIS-OBJECT:textBox3:NAME = "textBox3".
- THIS-OBJECT:textBox3:SIZE = NEW System.Drawing.Size(199, 20).
- THIS-OBJECT:textBox3:TabIndex = 3.
- /* */
- /* label2 */
- /* */
- THIS-OBJECT:label2:Location = NEW System.Drawing.Point(13, 9).
- THIS-OBJECT:label2:NAME = "label2".
- THIS-OBJECT:label2:SIZE = NEW System.Drawing.Size(106, 18).
- THIS-OBJECT:label2:TabIndex = 7.
- THIS-OBJECT:label2:TEXT = "Naam :".
- THIS-OBJECT:label2:UseCompatibleTextRendering = TRUE.
- /* */
- /* label3 */
- /* */
- THIS-OBJECT:label3:Location = NEW System.Drawing.Point(12, 53).
- THIS-OBJECT:label3:NAME = "label3".
- THIS-OBJECT:label3:SIZE = NEW System.Drawing.Size(93, 16).
- THIS-OBJECT:label3:TabIndex = 8.
- THIS-OBJECT:label3:TEXT = "Product:".
- THIS-OBJECT:label3:UseCompatibleTextRendering = TRUE.
- /* */
- /* label4 */
- /* */
- THIS-OBJECT:label4:Location = NEW System.Drawing.Point(12, 95).
- THIS-OBJECT:label4:NAME = "label4".
- THIS-OBJECT:label4:SIZE = NEW System.Drawing.Size(100, 17).
- THIS-OBJECT:label4:TabIndex = 9.
- THIS-OBJECT:label4:TEXT = "Hoeveelheid:".
- THIS-OBJECT:label4:UseCompatibleTextRendering = TRUE.
- /* */
- /* textBox4 */
- /* */
- THIS-OBJECT:textBox4:Location = NEW System.Drawing.Point(12, 209).
- THIS-OBJECT:textBox4:Multiline = TRUE.
- THIS-OBJECT:textBox4:NAME = "textBox4".
- THIS-OBJECT:textBox4:SIZE = NEW System.Drawing.Size(198, 186).
- THIS-OBJECT:textBox4:TabIndex = 12.
- /* */
- /* label1 */
- /* */
- THIS-OBJECT:label1:Location = NEW System.Drawing.Point(12, 179).
- THIS-OBJECT:label1:NAME = "label1".
- THIS-OBJECT:label1:SIZE = NEW System.Drawing.Size(196, 27).
- THIS-OBJECT:label1:TabIndex = 13.
- THIS-OBJECT:label1:TEXT = "Description : ( DINGEN DIE IK MOET WETEN HIER !".
- THIS-OBJECT:label1:UseCompatibleTextRendering = TRUE.
- /* */
- /* label5 */
- /* */
- THIS-OBJECT:label5:Location = NEW System.Drawing.Point(13, 138).
- THIS-OBJECT:label5:NAME = "label5".
- THIS-OBJECT:label5:SIZE = NEW System.Drawing.Size(100, 15).
- THIS-OBJECT:label5:TabIndex = 14.
- THIS-OBJECT:label5:TEXT = "Prijs:".
- THIS-OBJECT:label5:UseCompatibleTextRendering = TRUE.
- /* */
- /* textBox5 */
- /* */
- THIS-OBJECT:textBox5:Location = NEW System.Drawing.Point(13, 156).
- THIS-OBJECT:textBox5:NAME = "textBox5".
- THIS-OBJECT:textBox5:SIZE = NEW System.Drawing.Size(197, 20).
- THIS-OBJECT:textBox5:TabIndex = 15.
- /* */
- /* Fallora */
- /* */
- THIS-OBJECT:ClientSize = NEW System.Drawing.Size(225, 444).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:textBox5).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:label5).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:label1).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:textBox4).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:label4).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:label3).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:label2).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:textBox3).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:textBox2).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:button1).
- THIS-OBJECT:Controls:Add(THIS-OBJECT:textBox1).
- THIS-OBJECT:NAME = "Fallora".
- THIS-OBJECT:TEXT = "Fallora".
- THIS-OBJECT:ResumeLayout(FALSE).
- THIS-OBJECT:PerformLayout().
- CATCH e AS PROGRESS.Lang.Error:
- UNDO, THROW e.
- END CATCH.
- END METHOD.
- DESTRUCTOR PUBLIC Fallora ( ):
- END DESTRUCTOR.
- END CLASS.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement