/// <summary> /// O Método LoadDataManager() é responsável por definir o contexto de cadastro da tela principal, /// ou seja, quando o usuário seleciona uma opção da barra de menu, esta operação carrega o UserControl /// correspondente, atualiza o título da janela e também os Tooltips dos botões. /// </summary> /// <param name="manager"></param> private void LoadDataManager(IDataManager manager) { try { ShowMessageInFooter(""); if (_dataManager != null && _dataManager.GetType() == manager.GetType()) return; if (_control != null) { panControl.Controls.Clear(); } _dataManager = manager; _control = _dataManager.GetControl(); _control.Dock = DockStyle.Fill; panControl.Controls.Add(_control); //tituloLabel.Text = _dataManager.GetDescription(); // btnAdd.TextImageRelation = _dataManager.GetToolTipMessage().Add; /* btnEdit.ToolTipText = _dataManager.GetToolTipMessage().Edit; btnDelete.ToolTipText = _dataManager.GetToolTipMessage().Delete; btnReport.ToolTipText = _dataManager.GetToolTipMessage().Report; toolbar.Enabled = _dataManager != null;*/ } catch (Exception be) { MessageBox.Show(be.Message); } }