public QueryBuilderLogic(QueryEntityCollection queryEntityCollection, int editQueryIndex) { this.queryEntityCollection = queryEntityCollection; this.editQueryIndex = editQueryIndex; queryCommands = new CommandCenter(); database = new DatabaseAccess(); commonUI = new CommonUIMethodsAndFunctions(); queries = setQueries(queries); pendingQueries = new List <Query>(); copiedQuery = null; }
public AddQueryToBuilderLogic(List <Query> queries, DataGridView dgvCurrentQuery, int selectedIndex, CommandCenter queryCommands) { this.queries = queries; this.dgvCurrentQuery = dgvCurrentQuery; if (selectedIndex == -1) { query = new PatientQuery("", "", ""); } else { query = queries[selectedIndex]; } this.selectedIndex = selectedIndex; this.queryCommands = queryCommands; commonUI = new CommonUIMethodsAndFunctions(); }
public AddQueryToBuilder(List <Query> queries, DataGridView dgvCurrentQuery, int selectedIndex, CommandCenter queryCommands) { InitializeComponent(); logic = new AddQueryToBuilderLogic(queries, dgvCurrentQuery, selectedIndex, queryCommands); }