Esempio n. 1
0
        private void addOrderButton_Click(object sender, RoutedEventArgs e)
        {
            AddOrderWindow form = new AddOrderWindow();

            form.ShowDialog();
            this.ShowAll();
        }
Esempio n. 2
0
 /// <summary>
 /// When leave Input fiield this is called from GUI
 /// </summary>
 public void SetNewPrice()
 {
     if (AddOrderWindow.IsTextAValidInt(_input.text))
     {
         _prodSpec.Price = float.Parse(_input.text);
     }
     //else wont do anything just will reload last price
     Init();
 }
Esempio n. 3
0
 private void editOrderButton_Click(object sender, RoutedEventArgs e)
 {
     if (orderGrid.SelectedItem != null)
     {
         var            edit = (GridsInfo.newOrder)orderGrid.SelectedItem;
         AddOrderWindow form = new AddOrderWindow(DBContext.Orders.Find(edit.ID).ID);
         form.ShowDialog();
     }
     else
     {
         MessageBox.Show("Не выбрано поле для редактирования", "Ошибка");
     }
     this.ShowAll();
 }
Esempio n. 4
0
    /// <summary>
    /// When leave Input fiield this is called from GUI
    /// </summary>
    public void SetNewPrice()
    {
        if (AddOrderWindow.IsTextAValidInt(_input.text))
        {
            _employ = int.Parse(_input.text);
        }

        if (WorkType == "Unemployed")
        {
            Update();
            return;
        }

        //else wont do anything just will reload last price
        Init();
    }
Esempio n. 5
0
    internal static ButtonTile CreateTile(Transform container,
                                          ProdSpec val, Vector3 iniPos, AddOrderWindow win)
    {
        ButtonTile obj = null;

        obj = (ButtonTile)Resources.Load(Root.button_Tile, typeof(ButtonTile));
        obj = (ButtonTile)Instantiate(obj, new Vector3(), Quaternion.identity);

        var iniScale = obj.transform.localScale;

        obj.transform.SetParent(container);
        obj.transform.localPosition = iniPos;
        obj.transform.localScale    = iniScale;

        obj.Value       = val;
        obj.OrderWindow = win;

        return(obj);
    }
Esempio n. 6
0
        void ShowWindowAddOrder() // Wyświetlenie okna dialogowego do wprowadzenia nowego typu produktu
        {
            NewOrderVM = new AddOrderViewModel();
            var productViewModel = SimpleIoc.Default.GetInstance <ProductViewModel>();
            ObservableCollection <Product> _productCollection = productViewModel.ProductCollection;

            NewOrderVM.AddProductCollection = new ObservableCollection <AddProductViewModel>();
            foreach (Product p in _productCollection)
            {
                try
                {
                    if (p.Count > 0)
                    {
                        NewOrderVM.AddProductCollection.Add(new AddProductViewModel(p));
                    }
                }
                catch (Exception) { }
            }

            _addOrderWindow             = new AddOrderWindow();
            _addOrderWindow.DataContext = NewOrderVM;
            _addOrderWindow.ShowDialog();
        }
Esempio n. 7
0
        private void addOrderButton_Click(object sender, RoutedEventArgs e)
        {
            var borrowCreatingWindow = new AddOrderWindow(_unitOfWork, _borrowInfoDisplayViewModel);

            borrowCreatingWindow.ShowDialog();
        }
 public static void OpenAddOrderWindow()
 {
     AddOrderWindow.GetInstance().Show();
 }