private void ResultSimilar_Load(object sender, EventArgs e) { Patient pt = configs[0].Patient; List<AxeCond> conds = this.GetAxeConds(this.configs); AnalysisResult rs = new AnalysisResultDAO(connection).Select(conds, pt.Sexe, pt.Age).First(); tbNom.Text = pt.Nom; tbMaladie.Text = rs.Name; }
// CONSTRUCTS : public MainForm() { this.connection = new SqlConnection("Server=localhost;Database=medical-analysis;User ID=sa;Password=itu;"); this.axeDAO = new AxeDAO(this.connection); this.anDAO = new AnalysisResultDAO(this.connection); this.results = new List <AnalysisResult>(); InitializeComponent(); this.InitAxes(); this.showSimilaire = false; this.showCmp = false; }
/// <summary> Retrieves Entity rows in a datatable which match the specified filter. It will always create a new connection to the database.</summary> /// <param name="selectFilter">A predicate or predicate expression which should be used as filter for the entities to retrieve.</param> /// <param name="maxNumberOfItemsToReturn"> The maximum number of items to return with this retrieval query.</param> /// <param name="sortClauses">The order by specifications for the sorting of the resultset. When not specified, no sorting is applied.</param> /// <param name="relations">The set of relations to walk to construct to total query.</param> /// <param name="pageNumber">The page number to retrieve.</param> /// <param name="pageSize">The page size of the page to retrieve.</param> /// <returns>DataTable with the rows requested.</returns> public static DataTable GetMultiAsDataTable(IPredicate selectFilter, long maxNumberOfItemsToReturn, ISortExpression sortClauses, IRelationCollection relations, int pageNumber, int pageSize) { AnalysisResultDAO dao = DAOFactory.CreateAnalysisResultDAO(); return(dao.GetMultiAsDataTable(maxNumberOfItemsToReturn, sortClauses, selectFilter, relations, pageNumber, pageSize)); }