Example #1
0
        public List <PatientsByDOE_Result> getPatientsByDOE(DateTime _doe, string _location)
        {
            List <PatientsByDOE_Result> _patients = new List <PatientsByDOE_Result>();
            DataAccess          _dal  = new DataAccess();
            List <SqlParameter> param = new List <SqlParameter>();

            param.Add(new SqlParameter("@DOE", _doe));
            if (_location != "All")
            {
                //string[] _locations = _location.Split('_');
                param.Add(new SqlParameter("@Location_ID", _location));
                //param.Add(new SqlParameter("@City", _locations[0]));
            }
            DataTable _dt = _dal.getDataTable("nusp_GetPatientsByDOE", param);

            foreach (DataRow _dr in _dt.Rows)
            {
                PatientsByDOE_Result _patient = new PatientsByDOE_Result();
                _patient.PatientIEId  = Convert.ToInt64(_dr["PatientIE_ID"]);
                _patient.PatientFUId  = Convert.ToInt64(_dr["PatientFU_ID"]);
                _patient.FirstName    = _dr["FirstName"].ToString();
                _patient.LastName     = _dr["LastName"].ToString();
                _patient.DOE          = Convert.ToDateTime(_dr["DOE"]);
                _patient.DOA          = Convert.IsDBNull(_dr["DOA"]) ? null : (DateTime?)Convert.ToDateTime(_dr["DOA"]);
                _patient.ExamType     = _dr["ExamType"].ToString();
                _patient.Location     = _dr["Location"].ToString();
                _patient.State        = _dr["State"].ToString();
                _patient.City         = _dr["City"].ToString();
                _patient.Compensation = _dr["Compensation"].ToString();
                _patients.Add(_patient);
            }
            return(_patients);
        }
Example #2
0
        public List <PatientsByDOE_Result> getPatientByIE(int patientIE_ID)
        {
            List <PatientsByDOE_Result> _patients = new List <PatientsByDOE_Result>();
            DataAccess          _dal  = new DataAccess();
            List <SqlParameter> param = new List <SqlParameter>();

            param.Add(new SqlParameter("@PatientIE_ID", patientIE_ID));

            DataTable _dt = _dal.getDataTable("nusp_GetPatientDetailsByIE_ID", param);

            foreach (DataRow _dr in _dt.Rows)
            {
                PatientsByDOE_Result _patient = new PatientsByDOE_Result();
                _patient.PatientIEId = Convert.ToInt64(_dr["PatientIE_ID"]);
                _patient.PatientFUId = Convert.ToInt64(_dr["PatientFU_ID"]);
                _patient.FirstName   = _dr["FirstName"].ToString();
                _patient.LastName    = _dr["LastName"].ToString();
                _patient.DOE         = _dr["DOE"] != null?Convert.ToDateTime(_dr["DOE"]) : DateTime.Now;

                _patient.DOA          = Convert.IsDBNull(_dr["DOA"]) ? null : (DateTime?)Convert.ToDateTime(_dr["DOA"]);
                _patient.ExamType     = _dr["ExamType"].ToString();
                _patient.Location     = _dr["Location"].ToString();
                _patient.State        = _dr["State"].ToString();
                _patient.City         = _dr["City"].ToString();
                _patient.Compensation = _dr["Compensation"].ToString();
                _patients.Add(_patient);
            }
            return(_patients);
        }