Example #1
0
        private void Go(ProductType p)
        {
            if (p != null)
            {
                var wProduct = Owner as MainWindow;

                var el = new Class.ClassGridProduct.Elm
                {
                    Background = new SolidColorBrush(xColor.SelectedColor),
                    Font       = new SolidColorBrush(xFontColor.SelectedColor),
                    X          = Convert.ToByte(X),
                    Y          = Convert.ToByte(Y)
                };

                if (FindProduct.Product != null)
                {
                    el.Description = FindProduct.Product.Name;
                    el.CustomerId  = p.CustomerId;
                }

                var v = (Button)wProduct.FindName("_b_" + X + "x" + Y);

                if (v != null)
                {
                    ((TextBlock)v.Content).Text = el.Description;

                    ProductType product;
                    v.ToolTip = FunctionsTranslateService.GetTranslatedFunctionWithProd(
                        "Products id=[" + p.CustomerId + "]", out product);

                    v.Background = new SolidColorBrush(xColor.SelectedColor);
                    v.Foreground = new SolidColorBrush(xFontColor.SelectedColor);
                    new Class.ClassGridProduct().Save(el, wProduct.I, wProduct.J);
                    Close();
                }
            }
        }
Example #2
0
        private void ButtonClick2(object sender, RoutedEventArgs e)
        {
            var wProduct = Owner as MainWindow;

            var el = new Class.ClassGridProduct.Elm
            {
                CustomerId  = Guid.Empty,
                Description = "",
                X           = Convert.ToByte(X),
                Y           = Convert.ToByte(Y)
            };

            var v = (Button)wProduct.FindName("_b_" + X + "x" + Y);

            if (v != null)
            {
                ((TextBlock)v.Content).Text = el.Description;
                v.ToolTip = "";
                v.ClearValue(BackgroundProperty);

                new Class.ClassGridProduct().Save(el, wProduct.I, wProduct.J);
                Close();
            }
        }