Beispiel #1
0
        public frmEditTime(bool Edit, LayoutTimes Time)
        {
            InitializeComponent();
            MaterialSkin.MaterialSkinManager manager = MaterialSkin.MaterialSkinManager.Instance;
            manager.AddFormToManage(this);
            manager.Theme      = MaterialSkin.MaterialSkinManager.Themes.LIGHT;
            this.StartPosition = FormStartPosition.CenterScreen;

            bEdit = Edit;

            if (!bEdit)
            {
                _time = new LayoutTimes();
            }
            else
            {
                if (Time == null)
                {
                    throw new Exception("Falha na instância frmEditTime::_time");
                }

                _time        = Time;
                txtNome.Text = _time.Nome;
            }

            Refresh();
        }
Beispiel #2
0
        private static LayoutEstadios GetEstadio(LayoutTimes timeA, LayoutTimes timeB)
        {
            LayoutEstadios estadioAtual = null;

            foreach (var estadio in EstadiosDisponiveis)
            {
                if (estadio.IDTimes.Contains(timeA.ID) || estadio.IDTimes.Contains(timeB.ID))
                {
                    estadioAtual = estadio;
                    EstadiosDisponiveis.Remove(estadio);
                    break;
                }
            }

            return(estadioAtual);
        }