public ConsoleViewFactory() { Access = new AccessConsoleView(); App = new AppConsoleView(); Catalog = new CatalogConsoleView(); Guest = new GuestView(); }
// GET: Guest public ActionResult Index() { ViewBag.Title = TranslateHandler.GUESTPAGE; ViewBag.Type = TranslateHandler.GUESTTYPE; local.Controller = this.ControllerContext.RouteData.Values["controller"].ToString(); local.Action = this.ControllerContext.RouteData.Values["action"].ToString(); try { var model = mapper.Map <List <GuestRepository>, List <GuestView> >(guestRepository.GetAll()); var responseModel = model.GroupBy(w => w.UserID).Select(g => g.LastOrDefault()).ToList(); return(View(responseModel)); } catch (Exception ex) { logRepository.Insert(ex, userSession.LoggedUser, LogType.ERROR, local); var model = new GuestView() { Message = TranslateHandler.GUESTPAGEERROR }; var listModel = new List <GuestView>(); listModel.Add(model); return(View(listModel)); } }
public ActionResult Insert(GuestView guestView) { ViewBag.Title = TranslateHandler.GUESTPAGE; ViewBag.Back = TranslateHandler.BACKTOLIST; local.Controller = this.ControllerContext.RouteData.Values["controller"].ToString(); local.Action = this.ControllerContext.RouteData.Values["action"].ToString(); if (!ModelState.IsValid) { guestView.Message = TranslateHandler.FORMINVALID; return(View(guestView)); } try { mapper.Map <GuestView, GuestRepository>(guestView, guestRepository); var model = mapper.Map <GuestRepository, GuestView>(guestRepository.Insert()); Confirmed(model); return(View("Thanks", model)); } catch (Exception ex) { logRepository.Insert(ex, userSession.LoggedUser, LogType.ERROR, local); guestView.Message = TranslateHandler.GUESTINSERTERROR; return(View(guestView)); } }
/// <summary> /// Method for deciding which View will open according to logged in Employee credentials /// </summary> private void LoginExecute(object o) { try { string password = (o as PasswordBox).Password; if (Username == "Zaposleni" && password == "Zaposleni") { EmployeeView employee = new EmployeeView(); logInView.Close(); employee.ShowDialog(); } else if (Validations.Validation.IsValidJMBG(Username) && password == "Gost") { GuestView guest = new GuestView(username); logInView.Close(); guest.ShowDialog(); } else { MessageBox.Show("Username or password not correct." + "Username must be valid JMBG."); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public GuestViewModel(GuestView guestView, string username) { this.guestView = guestView; MenuList = menu.GetMenu(); Username = username; backgroundWorker = new BackgroundWorker(); backgroundWorker.DoWork += CheckIfApprovedOrRejected; //checking whether the guest has an order if (newOrder.CheckIfUserOrdered(username) == false) { newOrder.CreateOrder(Username); Ordered = newOrder.ViewOrder(Username); totalPrice = Ordered.TotalPrice; } //if has order else { IsVisibleMenu = Visibility.Hidden; OrderList = orderItems.GetOrderedItems(Username); IsVisibleOrderStatus = Visibility.Visible; IsConfirmed = Visibility.Hidden; Ordered = newOrder.ViewOrder(Username); totalPrice = Ordered.TotalPrice; //running background worker backgroundWorker.RunWorkerAsync(); } }
/// <summary> /// Logs the Employee or Guest /// </summary> private void LogInExecute() { if (Username == "2201996800109" && Password == "Gost") { try { using (PizzaRestourantEntities db = new PizzaRestourantEntities()) { if (db.tblOrders.Any(x => x.State == "Waiting")) { MessageBox.Show($"You Already Ordered. Order Status: Waiting"); } else { GuestView view = new GuestView(); view.ShowDialog(); } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message.ToString()); } } else if (Username == "Zaposleni" && Password == "Zaposleni") { EmployeeView view = new EmployeeView(); view.ShowDialog(); } else { MessageBox.Show("Incorrect Username or Passwrod"); } }
/// <summary> /// Method for checking username and password /// </summary> /// <param name="o"></param> private void LoginExecute(object o) { try { string password = (o as PasswordBox).Password; if (Username == "Zaposleni" && password == "Zaposleni") { MainWindow mw = new MainWindow(); view.Close(); mw.ShowDialog(); } else if (JMBGisValid(Username) == true && Password == "Gost") { GuestView guest = new GuestView(Username); view.Close(); guest.Show(); return; } else { MessageBox.Show("Incorrect username or password"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public GuestViewModel(GuestView guestViewOpen, string username) { guestView = guestViewOpen; MenuList = menuService.GetMenu(); Username = username; background.DoWork += CheckStatus; //check if guest already has an order if (orderService.CheckIfUserOrdered(username) == false) { orderService.AddOrder(Username); Ordered = orderService.ViewOrder(Username); totalPrice = Ordered.TotalPrice; } else { IsVisibleMenu = Visibility.Hidden; OrderList = oiService.GetAllOrderedItems(Username); IsVisibleOrderStatus = Visibility.Visible; IsConfirmed = Visibility.Hidden; Ordered = orderService.ViewOrder(Username); totalPrice = Ordered.TotalPrice; background.RunWorkerAsync(); } }
private void LoginExecute(object o) { try { string password = (o as PasswordBox).Password; if (Username == "Zaposleni" && Password == "Zaposleni") { EmployeeView employee = new EmployeeView(); employee.ShowDialog(); } else if (JMBGisValid(Username) && Password == "Gost") { GuestView guest = new GuestView(); guest.ShowDialog(); } else { MessageBox.Show("Invalid parametres."); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public GuestViewModel(GuestView guestViewOpen, string username) { guestView = guestViewOpen; service = new Service(); order = new tblOrder(); ProductList = service.GetAllProducts(); OrderProduct = new List <tblOrder>(); }
public void CreateOrderView(GuestView guestView, DrinkParams drinkParams, float duration) { var orderViewGo = _pool.GetObject(_commonAssets.OrderPrefab, _bubbleContainer); var orderView = orderViewGo.GetComponent <OrderBox>(); // TODO: Иконка напитка orderView.Connect(guestView, _camera, drinkParams.Name, null); _orderViews.Add(orderView, _elapsedTime + duration); _orderDrinks.Add(orderView, drinkParams); }
static void SignIn() { if (user != null) { return; } try { string email, password; Console.Write("Email: "); email = Console.ReadLine(); Console.Write("Password: "******"Incorect email"); } } else { throw new AccessException("Incorect email"); } } catch (ValidateException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
/// <summary> /// This method checks if username and password valid. /// </summary> public void LogInExecute() { if (Username == "Zaposleni" && Password == "Zaposleni") { EmployeeView employee = new EmployeeView(); employee.ShowDialog(); } else if (validation.ValidationForJMBG(Username) == true && Password == "Gost") { GuestView guestView = new GuestView(Username); guestView.ShowDialog(); } }
/// <summary> /// This method checks if username and password valid. /// </summary> /// <param name="password">User input for password.</param> public void LogInExecute(object password) { Password = (password as PasswordBox).Password; if (Username == "Zaposleni" && Password == "Zaposleni") { EmployeeView employee = new EmployeeView(); employee.ShowDialog(); } else if (validation.ValidationForJMBG(Username) == true && Password == "Gost") { GuestView guestView = new GuestView(Username); guestView.ShowDialog(); } else { MessageBox.Show("Wrong username or password. Please try again.", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning); } }
static void Main(string[] args) { guest = new GuestView(); SetDictionary(); SetDB(); Paint(); ConsoleKeyInfo key = new ConsoleKeyInfo(); while (key.Key != ConsoleKey.Escape) { Paint(); key = Console.ReadKey(); if (ActionsKey.ContainsKey(key.Key)) { Clear(); ActionsKey[key.Key](); } else { Console.WriteLine("Cannot find a action for this key"); } } }
public void Connect(string sequence, Action <bool, MinigameBox> callback, Camera camera1, GuestView guestView) { base.Connect(camera1, guestView); seq = sequence; _callBack = callback; ShowSequence(); }
private void Confirmed(GuestView model) { userSession.LoggedUser.Confirmed = true; }
public GuestViewModel(GuestView mainOpen) { main = mainOpen; AllFood = GetAllFood(); }
static void Main(string[] args) { GuestView guestView = new GuestView(); guestView.Show(); }
static void Exit() { guest = new GuestView(); user = null; }
static void SignUp() { if (user != null) { return; } try { long card; BLUser bluser; Console.Write("First Name: "); string firstname = Console.ReadLine(); Console.Write("\nLast Name: "); string lastname = Console.ReadLine(); Console.Write("\nEmail: "); string email = Console.ReadLine(); if (userService.IsUsed(email)) { Console.WriteLine("The email is used"); return; } string passwordfirst, passwordsecond; do { Console.WriteLine("Write your password"); passwordfirst = Console.ReadLine(); Console.WriteLine("Repeat the password"); passwordsecond = Console.ReadLine(); }while (passwordfirst != passwordsecond); string password = passwordfirst; Console.WriteLine("Do you want to add a card?\n" + "Press 'Y' to Yes\n" + "Press 'N' to No"); guest = null; if (Console.ReadKey().Key == ConsoleKey.Y) { Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop); Console.WriteLine("Write a number of your card"); card = Convert.ToInt64(Console.ReadLine()); Console.WriteLine("The registration was successful"); bluser = userService.SetUp(firstname, lastname, email, password, card); user = new UserView() { Basket = new MapperConfiguration(cfg => cfg.CreateMap <BLProduct, ProductView>()).CreateMapper().Map <IEnumerable <BLProduct>, List <ProductView> >(bluser.Basket), Orders = new MapperConfiguration(cfg => cfg.CreateMap <BLOrder, OrderView>()).CreateMapper().Map <IEnumerable <BLOrder>, List <OrderView> >(bluser.Orders), Email = bluser.Email, FirstName = bluser.FirstName, Id = bluser.Id, LastName = bluser.LastName, Money = bluser.Money, NumberofCard = bluser.NumberofCard, Pasword = bluser.Pasword }; return; } Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop); Console.WriteLine("The registration was successful"); bluser = userService.SetUp(firstname, lastname, email, password); user = new UserView() { Basket = new MapperConfiguration(cfg => cfg.CreateMap <BLProduct, ProductView>()).CreateMapper().Map <IEnumerable <BLProduct>, List <ProductView> >(bluser.Basket), Orders = new MapperConfiguration(cfg => cfg.CreateMap <BLOrder, OrderView>()).CreateMapper().Map <IEnumerable <BLOrder>, List <OrderView> >(bluser.Orders), Email = bluser.Email, FirstName = bluser.FirstName, Id = bluser.Id, LastName = bluser.LastName, Money = bluser.Money, NumberofCard = bluser.NumberofCard, Pasword = bluser.Pasword }; } catch (ValidateException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void Connect(GuestView guestView, Camera camera1, string drinkName, Sprite drinkSpite) { base.Connect(camera1, guestView); _orderText.text = $"Order: {drinkName}"; _drinkImage.sprite = drinkSpite; }