void HandleNewOrderClicked(object sender, NewOrderEventArgs e) { if (NewOrderClicked != null) { NewOrderClicked(this, e); } }
protected void OnNewOrder(object sender, NewOrderEventArgs arg) { Order OrderWin = new Order((Order.OrderType)arg.OrderType, arg.Date, arg.Hour); OrderWin.NewItem = true; OrderWin.Show(); int result = OrderWin.Run(); if (result == (int)ResponseType.Ok) ((OrdersCalendar)sender).RefreshOrders(); OrderWin.Destroy(); }
protected void OnNewOrderClicked(int ordertypeid) { EventHandler<NewOrderEventArgs> handler = NewOrderClicked; if (handler != null) { NewOrderEventArgs e = new NewOrderEventArgs(); e.OrderType = ordertypeid; handler(this, e); } }
protected void OnButtonNewOrderClick(object sender, NewOrderEventArgs e) { CalendarHBox box = (CalendarHBox)sender; EventHandler<NewOrderEventArgs> handler = NewOrder; if (handler != null) { int x, y; GetCalendarPosition(box, out x, out y); e.Date = _StartDate.AddDays(x); e.Hour = y; e.result = false; handler(this, e); if (e.result) RefreshOrders(); } }
public bool CreateNewOrder(DateTime date, int hour, int ordertype) { EventHandler<NewOrderEventArgs> handler = NewOrder; if (handler != null) { NewOrderEventArgs arg = new NewOrderEventArgs(); arg.Date = date; arg.Hour = hour; arg.OrderType = ordertype; arg.result = false; handler(this, arg); if (arg.result) RefreshOrders(); return arg.result; } return false; }