public MainWindow()
        {
            InitializeComponent();
            components   = new Container();
            contextMenu1 = new System.Windows.Forms.ContextMenu();
            menuItem1    = new System.Windows.Forms.MenuItem();

            contextMenu1.MenuItems.AddRange(
                new System.Windows.Forms.MenuItem[] { menuItem1 });

            menuItem1.Index  = 0;
            menuItem1.Text   = "E&xit";
            menuItem1.Click += new EventHandler(menuItem1_Click);
            sysTrayIcon      = new System.Windows.Forms.NotifyIcon(components)
            {
                Icon        = Properties.Resources.Stock_icon,
                ContextMenu = contextMenu1,
                Text        = Properties.Resources.NotifyIconText,
                Visible     = true
            };

            // Handle the DoubleClick event to activate the form.
            sysTrayIcon.DoubleClick += new EventHandler(sysTrayIcon_Click);

            service = new StockPresenter(this);
            WatchListButton.Visibility = Visibility.Collapsed;
            Closing += (object sender, CancelEventArgs e) =>
            {
                sysTrayIcon.Visible = false;
                sysTrayIcon.Icon    = null;
                sysTrayIcon.Dispose();
            };
        }
Exemple #2
0
 public MainStockView()
 {
     InitializeComponent();
     this.FormBorderStyle = FormBorderStyle.FixedDialog;
     this.MinimumSize     = new Size(1000, 700);
     this.MaximumSize     = new Size(1000, 700);
     this.StartPosition   = FormStartPosition.CenterScreen;
     //MainStockdataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
     presenter = new StockPresenter(this);
     presenter.getStockData();
 }
Exemple #3
0
 public FrmXtraStockDetail()
 {
     InitializeComponent();
     _stockPresenter = new StockPresenter(this);
 }
        public void WriteTest()
        {
            string output = @"WH-A (total 50)
[3M-Cherry-10mm]: 10
[COM-100001]: 5

WH-C (total 33)
[CB0115-CASSRC]: 10
[CB0115-CASSRC]: 3

";
            var    list   = new List <Warehouse>()
            {
                new Warehouse()
                {
                    Name          = "WH-A",
                    TotalQuantity = 50,
                    Quantities    = new List <WarehouseQuantity>()
                    {
                        new WarehouseQuantity()
                        {
                            Name = "", Quantity = 10, Material = new Material()
                            {
                                Id = "3M-Cherry-10mm"
                            }
                        },
                        new WarehouseQuantity()
                        {
                            Name = "", Quantity = 5, Material = new Material()
                            {
                                Id = "COM-100001"
                            }
                        },
                    }
                },
                new Warehouse()
                {
                    Name          = "WH-C",
                    TotalQuantity = 33,
                    Quantities    = new List <WarehouseQuantity>()
                    {
                        new WarehouseQuantity()
                        {
                            Name = "", Quantity = 10, Material = new Material()
                            {
                                Id = "CB0115-CASSRC"
                            }
                        },
                        new WarehouseQuantity()
                        {
                            Name = "", Quantity = 3, Material = new Material()
                            {
                                Id = "CB0115-CASSRC"
                            }
                        },
                    }
                }
            };
            TextWriter stringWriter = new StringWriter();

            using (var pres = new StockPresenter(stringWriter))
            {
                pres.Write(list);
                var result = stringWriter.ToString();
                Assert.IsTrue(string.Equals(output, result));
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="FrmStockDetail"/> class.
 /// </summary>
 public FrmStockDetail()
 {
     InitializeComponent();
     _stockPresenter    = new StockPresenter(this);
     _accountsPresenter = new AccountsPresenter(this);
 }
 public void SetPresenter(StockPresenter presenter)
 {
     this._presenter = presenter;
 }
 public void SetPresenter(StockPresenter presenter)
 {
     StockPresenter = presenter;
 }