Klasse TEinkauf_AnfangsbestandZeile

Unit

Deklaration

type TEinkauf_AnfangsbestandZeile = class(TFrame, IFrame_Embedded, IEinkauf_AnfangsbestandZeile)

Beschreibung

Hierarchie

Übersicht

Felder

Public edName: TEdit;
Public pnlFrame: TPanel;
Public lblEinheit: TLabel;
Public lblTrend: TLabel;
Public edWANr: TEdit;
Public btnMenu: TPngSpeedButton;
Public PopupMenu: TPopupMenu;
Public menuaddLink: TMenuItem;
Public menuRename: TMenuItem;
Public N1: TMenuItem;
Public menuDelete: TMenuItem;
Public edNewVal: TJvCalcEdit;
Public edOldVal: TJvCalcEdit;
Private FName: string;
Private FWarennr: integer;
Private FJahr: integer;
Private FMonat: integer;
Private FWarengruppe1: integer;
Private FWarengruppe2: integer;
Private FEinheit: string;
Private FNewVal: Extended;
Private FOldVal: Extended;
Private FIsBestand: Boolean;
Private FStripe: Boolean;
Private FOnFocus: TNotifyEvent;
Private FFrameParent: TComponent;

Methoden

Public procedure edNewValEnter(Sender: TObject);
Public procedure edNewValExit(Sender: TObject);
Public procedure edNewValKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
Public procedure btnMenuClick(Sender: TObject);
Private procedure DoThreadExec(aQueryThread: TQueryThread);
Private procedure DoThreadSync(aQueryThread: TQueryThread);
Private procedure DoUpdateGUI;
Private procedure DoSetRowColor(aColor: TColor);
Private procedure Enter2Tab;
Private procedure SetFrameParent(aFrameParent: TComponent);
Private function IsSearch(aText: string): boolean;
Private function IsBestand: Boolean;
Private function GetWarennr: integer;
Public procedure Exec(aForce: Boolean = true);

Eigenschaften

Public property Warennr: integer read FWarennr write FWarennr;
Public property Jahr: integer read FJahr write FJahr;
Public property Monat: integer read FMonat write FMonat;
Public property Warengruppe1: integer read FWarengruppe1 write FWarengruppe1;
Public property Warengruppe2: integer read FWarengruppe2 write FWarengruppe2;
Public property Stripe: Boolean read FStripe write FStripe;
Public property OnFocus: TNotifyEvent read FOnFocus write FOnFocus;

Beschreibung

Felder

Public edName: TEdit;
 
Public pnlFrame: TPanel;
 
Public lblEinheit: TLabel;
 
Public lblTrend: TLabel;
 
Public edWANr: TEdit;
 
Public btnMenu: TPngSpeedButton;
 
Public PopupMenu: TPopupMenu;
 
Public menuaddLink: TMenuItem;
 
Public menuRename: TMenuItem;
 
Public N1: TMenuItem;
 
Public menuDelete: TMenuItem;
 
Public edNewVal: TJvCalcEdit;
 
Public edOldVal: TJvCalcEdit;
 
Private FName: string;
 
Private FWarennr: integer;
 
Private FJahr: integer;
 
Private FMonat: integer;
 
Private FWarengruppe1: integer;
 
Private FWarengruppe2: integer;
 
Private FEinheit: string;
 
Private FNewVal: Extended;
 
Private FOldVal: Extended;
 
Private FIsBestand: Boolean;
 
Private FStripe: Boolean;
 
Private FOnFocus: TNotifyEvent;
 
Private FFrameParent: TComponent;

IFrame_Embedded

Methoden

Public procedure edNewValEnter(Sender: TObject);

markiert das Eingabefeld als aktives Feld

Public procedure edNewValExit(Sender: TObject);

entfernt die Farbmarkierung

Public procedure edNewValKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
 
Public procedure btnMenuClick(Sender: TObject);
 
Private procedure DoThreadExec(aQueryThread: TQueryThread);
 
Private procedure DoThreadSync(aQueryThread: TQueryThread);
 
Private procedure DoUpdateGUI;
 
Private procedure DoSetRowColor(aColor: TColor);
 
Private procedure Enter2Tab;
 
Private procedure SetFrameParent(aFrameParent: TComponent);
 
Private function IsSearch(aText: string): boolean;

IEinkauf_AnfangsbestandZeile

Private function IsBestand: Boolean;
 
Private function GetWarennr: integer;
 
Public procedure Exec(aForce: Boolean = true);
 

Eigenschaften

Public property Warennr: integer read FWarennr write FWarennr;
 
Public property Jahr: integer read FJahr write FJahr;
 
Public property Monat: integer read FMonat write FMonat;
 
Public property Warengruppe1: integer read FWarengruppe1 write FWarengruppe1;
 
Public property Warengruppe2: integer read FWarengruppe2 write FWarengruppe2;
 
Public property Stripe: Boolean read FStripe write FStripe;
 
Public property OnFocus: TNotifyEvent read FOnFocus write FOnFocus;
 

Erstellt mit PasDoc 0.16.0.