DeliveryRoom() { Text = "Delivery Room"; try { RemotingConfiguration.Configure("DeliveryRoom.exe.config", false); inter = new EventIntermediate(); inter.ReadyOrder += OnReadyOrder; inter.DeliveringOrder += OnDeliveringOrder; inter.FinalizingOrder += OnFinalizingOrder; ordersList = (IOrders)Activator.GetObject(typeof(IOrders), "tcp://localhost:9000/Server/OrdersServer"); ordersList.ReadyOrder += inter.FireReadyOrder; ordersList.DeliveringOrder += inter.FireDeliveringOrder; ordersList.FinalizingOrder += inter.FireFinalizingOrder; TeamID = (ordersList.GetDeliveryTeams().Count + 1).ToString(); ordersList.AddDeliveryTeam(TeamID); InitializeComponent(); checkIfExistsSavedOrders(); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); } }
public Form1() { InitializeComponent(); r = (IRegistry)RemoteNew.New(typeof(IRegistry)); intermediate = new EventIntermediate(r); intermediate.newQuote += OnQuoteChanged; //Set initial quote value quoteLabel = (Label)this.Controls["quoteValueLabel"] as Label; quoteLabel.Text = r.GetQuote().ToString(); }
public Admin() { InitializeComponent(); r = (IRegistry)RemoteNew.New(typeof(IRegistry)); intermediate = new EventIntermediate(r); intermediate.newEvent += OnChangeEvent; //Init Pending Orders View pendingOrders = r.getPendingOrders(); foreach (Order order in pendingOrders) { ListViewItem item = new ListViewItem(order.Type.ToString()); item.SubItems.Add(order.Quantity.ToString()); item.SubItems.Add(order.Owner.Username); listView1.Items.Add(item); } //Set initial quote currentQuote.Text = r.GetQuote().ToString(); }
public Dashboard(User user) { this.Text = "Diginotes"; InitializeComponent(); UserLogged = user; changedOffer = false; r = (IRegistry)RemoteNew.New(typeof(IRegistry)); intermediate = new EventIntermediate(r); intermediate.newEvent += OnChangeEvent; //Set initial quote value quoteLabelValue.Text = r.GetQuote().ToString(); //Set inital pending orders pendingOrders = r.GetUserPendingOrders(UserLogged); foreach (Order order in pendingOrders) { ListViewItem item = new ListViewItem(order.Type.ToString()); item.SubItems.Add(order.Quantity.ToString()); pendingView.Items.Add(item); } }
PrepRoom() { Text = "Preparation Room"; try { RemotingConfiguration.Configure("Client.exe.config", false); inter = new EventIntermediate(); inter.AddingOrder += OnAddingOrder; inter.PreparingOrder += OnPreparingOrder; inter.ReadyOrder += OnReadyOrderPrep; ordersList = (IOrders)Activator.GetObject(typeof(IOrders), "tcp://localhost:9000/Server/OrdersServer"); ordersList.AddingOrder += inter.FireAddingOrder; ordersList.PreparingOrder += inter.FirePreparingOrder; ordersList.ReadyOrder += inter.FireReadyOrder; InitializeComponent(); checkIfExistsSavedOrders(); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); } }