Exemplo n.º 1
0
 public Order(User loggedUser, Restaurant restaurant, MainScreen ms)
 {
     this.Basket             = new Basket(ms);
     this.LoggedUser         = loggedUser;
     this.SelectedRestaurant = restaurant;
     this.ms = ms;
     this.db = new DB();
     GenerateUniqueKey();
 }
Exemplo n.º 2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            txtPass.Enabled     = false;
            txtUserName.Enabled = false;
            btnLogin.Enabled    = false;
            btnRegister.Enabled = false;
            string username = txtUserName.Text;
            string pass     = txtPass.Text;
            User   user     = new User();

            if (user.Login(username, pass))
            {
                LoggedUser = user;
                MainScreen mainScreen = new MainScreen(LoggedUser);
                mainScreen.Show();
                this.Bounds = Screen.PrimaryScreen.WorkingArea;
                this.Hide();

                if (cboxRememberMe.Checked)
                {
                    Properties.Settings.Default.UserName = txtUserName.Text;
                    Properties.Settings.Default.Pass     = txtPass.Text;
                    Properties.Settings.Default.Save();
                }
                else
                {
                    Properties.Settings.Default.UserName = String.Empty;
                    Properties.Settings.Default.Pass     = String.Empty;
                    Properties.Settings.Default.Save();
                }
            }
            else
            {
                txtPass.Enabled     = true;
                txtUserName.Enabled = true;
                btnLogin.Enabled    = true;
                btnRegister.Enabled = true;
                txtPass.Clear();
                txtPass.Select();
                lblErrorMsg.Text = "Giriş bilgileri hatalı!";
            }
        }
Exemplo n.º 3
0
        public ucBasketItem AddFood(ucFoodItem ucFoodItem, MainScreen ms)
        {
            int id = CheckID(ucFoodItem.FoodID);

            if (id == -1)
            {
                ucBasketItem basketItem = new ucBasketItem();
                this.foodIDListInBasket.Add(ucFoodItem.FoodID);
                basketItem.Dock     = DockStyle.Top;
                basketItem.FoodID   = ucFoodItem.FoodID;
                basketItem.Price    = ucFoodItem.Price;
                basketItem.FoodName = ucFoodItem.lblFoodName.Text;
                basketItem.FoodDesc = ucFoodItem.lblFoodDesc.Text;
                basketItem.ms       = ms;
                basketItem.UpdateBasketItem();
                this.ms = ms;
                this.FoodsInBasket.Add(basketItem);
                ms.CurrentOrder.PrintFoods(ms.lboxUrunler);
                ms.CurrentOrder.GetSumBasketPrice();
                ms.CurrentOrder.CheckRestMinPriceStatus();
                return(basketItem);
            }
            else
            {
                foreach (Control c in ms.panelBasket.Controls)
                {
                    if (c is ucBasketItem)
                    {
                        if (((ucBasketItem)c).FoodID == id)
                        {
                            ((ucBasketItem)c).QTY++;
                            ((ucBasketItem)c).UpdateBasketItem();
                        }
                    }
                }
            }
            ms.CurrentOrder.PrintFoods(ms.lboxUrunler);
            ms.CurrentOrder.GetSumBasketPrice();
            ms.CurrentOrder.CheckRestMinPriceStatus();
            return(null);
        }
Exemplo n.º 4
0
 public Restaurant(MainScreen ms)
 {
     this.ms = ms;
 }
Exemplo n.º 5
0
 public Basket(MainScreen ms)
 {
     this.ms = ms;
 }