private void DishUpdate(object sender, DishUpdateArgs args) { OnDishUpdate(this, args); }
private void OnDishUpdate(object sender, DishUpdateArgs args) { int dishNumber = 0; foreach (Control ctrl in this.Controls) { if (ctrl is PictureBox && ctrl.Tag != null) { dishNumber = Convert.ToInt32(ctrl.Tag); if (dishNumber == args.DishNumber) { PictureBox pb = (PictureBox)ctrl; if (dishNumber != 6 && dishNumber != 13) { pb.Image = imgMid.Images[args.Tokens<13?args.Tokens:12]; } else { pb.Image = imgEnd.Images[args.Tokens<31?args.Tokens:30]; } } } } }
protected virtual void OnDishUpdate(object sender, DishUpdateArgs args) { if (this.dishUpdate != null) { dishUpdate(sender, args); } }