public void loggedIn(string user, string pass, bool isAdmin) { USER.username = user; USER.password = pass; USER.isadmin = isAdmin; USER.userid = Lib.getUserId(user); if (isAdmin) { // set admin menus to visible miAdmin.Visibility = Visibility.Visible; ucStatistic uc = new ucStatistic(); uc.USER = USER; ccWindow.Content = uc; } else { ucMenu uc = new ucMenu(); uc.USER = USER; ccWindow.Content = uc; } miLogin.Visibility = Visibility.Collapsed; miRegistration.Visibility = Visibility.Collapsed; miBasket.Visibility = Visibility.Visible; miOrders.Visibility = Visibility.Visible; miOptions.Visibility = Visibility.Visible; miLogout.Visibility = Visibility.Visible; // átnavigálás menükre pl }
private void inicializeControles(string miControl) { switch (miControl) { case "inicio": if (inicio == null) { inicio = new ucImgInicio(); } inicio.Name = miControl; inicio.Visible = false; this.treeListPantallas.Controls.Add(inicio); break; case "menu": if (menu == null) { menu = new ucMenu(); } menu.Name = miControl; menu.Visible = false; this.treeListPantallas.Controls.Add(menu); break; } }
private void ExibirMenu() { menu = new ucMenu(); menu.Sair += ImplementacaoDoSairDoMenu; menu.ConsultaSaldo += ExibirSaldo; menu.RealizarDeposito += ExibirDeposito; menu.ExibirSaque += ExibirSaque; menu.Dock = DockStyle.Fill; pnlContainer.Controls.Add(menu); }
private void frmMain_Load(object sender, EventArgs e) { _frmMain = this; // gán thuộc tính frmMain bằng chính nó //khởi tạo uc đăng nhập ucMenu ucMenu = new ucMenu(); ucMenu.Dock = DockStyle.Fill; //add uc đăng nhập vào panel chính từ form _frmMain.MetroContainer.Controls.Add(ucMenu); _frmMain.MetroContainer.Controls["ucMenu"].BringToFront(); }
public void miClick(object sender, EventArgs e) // usercontrolok közötti navigáció { switch (((MenuItem)sender).Name) { case "miLogin": if (!USER.isLoggedIn()) //ha nincs belepve es regisztralt { registrated(); } break; case "miRegistration": if (!USER.isLoggedIn()) //ha nincs belepve atlep a regisztracios UC-ra { ucRegistration uc = new ucRegistration(); uc.USER = USER; uc.rD = registrated; ccWindow.Content = uc; } break; case "miAlaC": //alacarte UC { ucAlaC uc = new ucAlaC(); uc.USER = USER; ccWindow.Content = uc; } break; case "miMenu": //menuk UC { ucMenu uc = new ucMenu(); uc.USER = USER; ccWindow.Content = uc; } break; case "miBasket": //kosar UC if (USER.isLoggedIn()) { ucBasket uc = new ucBasket(USER); ccWindow.Content = uc; } break; case "miOrders": //rendelesek UC if (USER.isLoggedIn()) { ucOrders uc = new ucOrders(USER); ccWindow.Content = uc; } break; case "miOptions": //beallitasok UC if (USER.isLoggedIn()) { ucOptions uc = new ucOptions(USER); ccWindow.Content = uc; } break; case "miLogout": //kijelentkezes if (USER.isLoggedIn()) { logout(); } break; case "miStatistic": //statisztika UC, csak ha adminkent belepve if (USER.isLoggedIn() && USER.isadmin) { ucStatistic uc = new ucStatistic(); uc.USER = USER; ccWindow.Content = uc; } break; case "miUsers": //felhasznalok UC, csak ha adminkent belepve if (USER.isLoggedIn() && USER.isadmin) { ucUsers uc = new ucUsers(); uc.USER = USER; ccWindow.Content = uc; } break; case "miMenuFood": //menuk es etelek felvitele, csak ha adminkent belepve if (USER.isLoggedIn() && USER.isadmin) { ucMenuFood uc = new ucMenuFood(); uc.USER = USER; ccWindow.Content = uc; } break; default: break; } }