Ejemplo n.º 1
0
 public MainForm()
 {
     InitializeComponent();
     rController = Controller.Instance;
     rLoginForm = new LoginForm();
     rLoginForm.LoginUpdated += new LoginForm.LoginUpdateEventHandler(LoginForm_Closed);
     rRegisterForm = new RegisterForm();
     rBookForm = new BookForm();
     rSearchForm = new SearchForm();
     rSearchForm.sendButtonPressed += new SearchForm.SearchFormSendButtonHandler(setCopyNumToIssueBookForm);
     rIssueBookForm = new IssueBookForm();
     rIssueBookForm.IssueBookSearchButtonClicked += new IssueBookForm.IssueBookUpdateEventHandler(OpenSearchForm);
     rIssueBookForm.UpdateSearchForm += new IssueBookForm.IssueBookUpdateEventHandler(IssueBookFormUpdated);
     rReturnBookForm = new ReturnBookForm();
     rReportForm = new ReportForm();
     rManageUserForm = new ManageUserForm();
 }
Ejemplo n.º 2
0
        //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Event handling
        //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        //=============================== Login form event ==============================
        private void LoginForm_Closed(object sender, LoginForm.LoginUpdateEventArgs e)
        {
            loginUserName = e.FirstName + " " + e.LastName;
            loginUserType = e.LoginType;
            lblUserName.Text = "Login user name:" + loginUserName + "(" + loginUserType + ")";

            btnSearch.Enabled = true;
            btnLogout.Enabled = true;

            if (loginUserType == "Manager")
            {
                setButtonsForManager();
            }
            else if (loginUserType == "Librarian")
            {
                setButtonsForLibrarian();
            }
            else //Normal user
            {
                setButtonsForUser();
            }
        }