Esempio n. 1
0
        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;

        }
Esempio n. 2
0
        // 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));
        }