C# 클래스 ERP.LoginUI.LoginForm

Form that presents the login fields and handles the login process.
상속: System.Windows.Controls.StackPanel
파일 보기 프로젝트 열기: arthurgfonseca/ERP-Grupo5 1 사용 예제들

공개 메소드들

메소드 설명
LoginForm ( ) : System

Creates a new LoginForm instance.

SetParentWindow ( LoginRegistrationWindow window ) : void

Sets the parent window for the current LoginForm.

비공개 메소드들

메소드 설명
CancelButton_Click ( object sender, EventArgs e ) : void

If a login operation is in progress and is cancellable, cancel it. Otherwise, close the window.

LoginButton_Click ( object sender, EventArgs e ) : void

Submits the LoginOperation to the server

LoginForm_AutoGeneratingField ( object sender, System.Windows.Controls.DataFormAutoGeneratingFieldEventArgs e ) : void

Handles DataForm.AutoGeneratingField to provide the PasswordAccessor.

LoginForm_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void

Maps Esc to the cancel button and Enter to the OK button.

LoginOperation_Completed ( LoginOperation loginOperation ) : void

Completion handler for a LoginOperation. If operation succeeds, it closes the window. If it has an error, we show an ErrorWindow and mark the error as handled. If it was not canceled, but login failed, it must have been because credentials were incorrect so we add a validation error to to notify the user.

RegisterNow_Click ( object sender, RoutedEventArgs e ) : void

Switches to the registration form.

메소드 상세

LoginForm() 공개 메소드

Creates a new LoginForm instance.
public LoginForm ( ) : System
리턴 System

SetParentWindow() 공개 메소드

Sets the parent window for the current LoginForm.
public SetParentWindow ( LoginRegistrationWindow window ) : void
window LoginRegistrationWindow The window to use as the parent.
리턴 void