private void button2_Click(object sender, EventArgs e) { Order = new Order_v2(); Order.date = DateTime.Today; dop_instrTBox.Clear(); onRewrite(); }
void Deactivate(int score) { // After an order is dispatched we can destroy the complete Indication System // FIXME: If more indications are added later this have to be changed! GameObject[] gos = GameObject.FindGameObjectsWithTag("Order"); foreach (GameObject go in gos) { Order_v2 o = go.GetComponent <Order_v2>(); if (o != null) { o.onOrderReady -= HandleOrderReady; o.onOrderGrabbed -= HandleOrderGrabbed; o.onOrderDropped -= Deactivate; } } OrderSlot_v2 os = orderSlot.GetComponent <OrderSlot_v2>(); os.onOrderInserted -= HandleOrderInserted; os.onOrderRemoved -= Deactivate; OMController_v2 omc = orderSlot.GetComponentInParent <OMController_v2>(); omc.onOMDispatch -= Deactivate; ABController_v2 abc = ABController.GetComponent <ABController_v2>(); abc.onIngredientPlaced -= HandleIngredientPlaced; Destroy(gameObject); }
Recipe_v2 GetOrderRecipe() { OrderSlot_v2 slot = GetComponentInChildren <OrderSlot_v2>(); Order_v2 order = slot.order; Recipe_v2 r = order.recipe.GetComponent <Recipe_v2>(); return(r); }
void OnTriggerEnter(Collider col) { if (!isBeingUsed) { order = col.gameObject.GetComponent <Order_v2>(); if (order != null) { isBeingUsed = true; order.onOrderDropped += HandleOrderSlotted; } } }
void OnTriggerExit(Collider col) { if (isBeingUsed) { Order_v2 tmp_order = col.gameObject.GetComponent <Order_v2>(); if (tmp_order == order) { isBeingUsed = false; order.onOrderDropped -= HandleOrderSlotted; onOrderRemoved.Invoke(); order = null; } } }
void Start() { // We consider the future case in which there will be multiple orders to select from... GameObject[] gos = GameObject.FindGameObjectsWithTag("Order"); foreach (GameObject go in gos) { Order_v2 o = go.GetComponent <Order_v2>(); if (o != null) { o.onOrderDropped += HandleOrderDropped; o.onOrderGrabbed += HandleOrderGrabbed; } } }
/// <summary> /// Загрузка данных и обнуление формы /// </summary> public void LoadAndRefresh() { ListOrder.Load(); ListEmploy.Load(); this.ordercountlbl.Text = ListOrder.CountOrder.ToString(); datelbl.Text = DateTime.Today.ToString(DATE_FORMAT);/////////////////////////////////////////////////////////////////////////////////// Order = null; Order = new Order_v2(); Order.date = DateTime.Today; Order.brigada.Clear(); onRewrite(); }
private void addOrderbtn_Click(object sender, EventArgs e) { Order.estr = estrTBox.Text; Order.instr = instrTBox.Text; string d_instr = dop_instrTBox.Text; Data_ACS.Add(new Data_v2(Order.estr, Order.instr, d_instr)); SaveACS(); LoadACS(); if (Order.estr != "" && Order.instr != "") { if (Order.GiveOrder.Name != "" && Order.ForePerson.Name != "") { if (Order.brigada.Count > 0) { if (AddOrder(Order.GiveOrder, Order.ForePerson, Order.brigada, Order.date.ToString(DATE_FORMAT), Order.estr, Order.instr, d_instr)) { ListOrder.AddOrder(Order); Order = new Order_v2(); Order.date = DateTime.Today; dop_instrTBox.Clear(); onRewrite(); } } else { MessageBox.Show("Добавьте одного члена бригады. "); } } else { MessageBox.Show("Нет отдающего распоряжения или производителя работ."); } } else { MessageBox.Show("Нет задания или мер ТБ."); } }
private void arhivebtn_Click(object sender, EventArgs e) { fArhive.DesktopLocation = Location; fArhive.ListOrder = ListOrder; fArhive.ShowDialog(); Order_v2 nOrd = new Order_v2(); if (fArhive.isSelected) { Order = fArhive.SelOrder; Order.date = DateTime.Today; onRewrite(); } if (fArhive.IsDeleteAll) { ListOrder.ClearArhive(); onRewrite(); } }
// Use this for initialization void Start() { grabOrder = false; slotOrder = false; placeIngredient = false; dispatchOrder = false; // We consider the future case in which there will be multiple orders to select from... GameObject[] gos = GameObject.FindGameObjectsWithTag("Order"); foreach (GameObject go in gos) { Order_v2 o = go.GetComponent <Order_v2>(); if (o != null) { o.onOrderReady += HandleOrderReady; o.onOrderGrabbed += HandleOrderGrabbed; o.onOrderDropped += Deactivate; } } OrderSlot_v2 os = orderSlot.GetComponent <OrderSlot_v2>(); os.onOrderInserted += HandleOrderInserted; os.onOrderRemoved += Deactivate; OMController_v2 omc = orderSlot.GetComponentInParent <OMController_v2>(); omc.onOMDispatch += Deactivate; ABController_v2 abc = ABController.GetComponent <ABController_v2>(); abc.onIngredientPlaced += HandleIngredientPlaced; AddCarriageReturn(ref BoxTooltip); AddCarriageReturn(ref OMTooltip); AddCarriageReturn(ref AssemblyTooltip); AddCarriageReturn(ref DispatchTooltip); }