public KitchenController(KitchenModel kitchenModel, KitchenView kitchenView) { this.kitchenModel = kitchenModel; this.kitchenView = kitchenView; kitchenView.MouseMove += new MouseEventHandler(this.Mouse_Move); Console.WriteLine("Instanciation du Controller sans problèmes"); }
static void Main(string[] args) { Console.WriteLine("projet Cuisine"); KitchenModel kitchenModel = new KitchenModel(); KitchenView kitchenView = new KitchenView(kitchenModel); KitchenController kitchenController = new KitchenController(kitchenModel, kitchenView); //Thread th = new Thread(kitchenModel.socket.testCuisine); //th.Start(); Application.Run(kitchenView); Console.ReadKey(); }
private void btnLogin_Click(object sender, RoutedEventArgs e) { try { loginModel = loginViewModel.GetUserLogin(txtUsername.Text, txtPassword.Password); if (loginModel.Count > 0) { LoginMerge(loginModel); loginViewModel.UpdateLoginLogout("login"); loginViewModel.LoginHistory(1); if (loginModel[0].RoleTypeId == 5) { KitchenView kitchenView = new KitchenView(); kitchenView.Show(); } else { MainWindow mainWin = new MainWindow(); mainWin.Show(); } this.Hide(); //if (loginModel[0].OutletRegisterStatus == 1) //{ // DateTime dt = new DateTime(); // string v = DateTime.Now.ToShortDateString(); // dt = DateTime.Parse(v); // int result = DateTime.Compare(loginModel[0].SystemDate, dt); // if (result < 0) // { // var messageBoxResult = WpfMessageBox.Show(StatusMessages.AppTitle, "You are running with past date,please close your register and start new register with current date", MessageBoxButton.OK, EnumUtility.MessageBoxImage.Error); // } // //loginViewModel.UpdateLoginLogout("login"); // //loginViewModel.LoginHistory(1); // //MainWindow mainWin = new MainWindow(); // //mainWin.Show(); // //this.Hide(); //} //else //{ // var messageBoxResult = WpfMessageBox.Show(StatusMessages.AppTitle, "Please contact admin to open your register.", MessageBoxButton.OK, EnumUtility.MessageBoxImage.Warning); //} } else { var messageBoxResult = WpfMessageBox.Show(StatusMessages.AppTitle, "Wrong UserName/PassWord", MessageBoxButton.OK, EnumUtility.MessageBoxImage.Warning); ResetControl(); } } catch (Exception ex) { SystemError.Register(ex); } }