public FSearch(string formName, TypeSearch typeSearch, object sender) { var conn = new RepositoryInjection().GetClass <IFactoryConnection>(); _reports = new ReportApp(conn); _consults = new ConsultApp(conn); _form = formName; TypeSearch = typeSearch; InitializeComponent(); MenuSearch.Tag = this; // Define o style do grid de pesquisa GridFilter.SMenuComponent.Visible = false; GridFilter.STextBox.Visible = false; GridFilter.SComponent.EditMode = DataGridViewEditMode.EditOnKeystrokeOrF2; // Define as colunas padrões do grid de pesquisa GridFilter.SComponent.Columns.Add("Description", "Descrição"); GridFilter.SComponent.Columns.Add("Filter", "Filtro"); GridFilter.SComponent.Columns.Add("Value", "Valor"); GridFilter.SComponent.Columns.Add("Value2", ""); GridFilter.SComponent.EditingControlShowing += dataGridView1_EditingControlShowing; Tag = sender; InicitializeTreeView(); TreeView.ExpandAll(); TreeView.AfterSelect += TreeView_AfterSelect; TreeView.SelectedNode = TreeView.Nodes[0].FirstNode; TreeView.Focus(); }
public ConsultController(IFactoryConnection connection) { _connection = connection; _ConsultApp = new ConsultApp(connection); }