コード例 #1
0
        public List <BE.Medicion> Listar(BE.Usuario usu)
        {
            List <BE.Medicion> ListaMedicion = new List <BE.Medicion>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("id", usu.ID, System.Data.SqlDbType.Int);

            DataTable Tabla = acc.Leer("Medicion_ListarUsuario", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                BE.Medicion med = new BE.Medicion();

                med.ID = int.Parse(linea["ID"].ToString());
                DAL.MP_TipoMedicion GestorTipoMed = new MP_TipoMedicion();
                med.Tipo  = GestorTipoMed.ListarTipoID(int.Parse(linea["ID_TipoMedicion"].ToString()));
                med.Valor = int.Parse(linea["Valor"].ToString());
                med.Fecha = DateTime.Parse(linea["Fecha"].ToString());

                ListaMedicion.Add(med);
            }
            return(ListaMedicion);
        }
コード例 #2
0
        public List <BE.Sintoma> ListarSintomas(BE.Enfermedad enf)
        {
            List <BE.Sintoma> ListaSintomas = new List <BE.Sintoma>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("idenf", enf.ID, System.Data.SqlDbType.Int);

            DataTable Tabla = acc.Leer("Enfermedad_Listarsintomas", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                BE.Sintoma enfer = new BE.Sintoma();

                enf.ID = int.Parse(linea["ID"].ToString());
                MP_TipoMedicion mp = new MP_TipoMedicion();
                enfer.pSintoma = mp.ListarTipoID(int.Parse(linea["ID_TipoMedicion"].ToString()));
                if (int.Parse(linea["Maximo"].ToString()) == 1)
                {
                    enfer.Maximo = true;
                }
                else
                {
                    enfer.Maximo = false;
                }

                ListaSintomas.Add(enfer);
            }
            return(ListaSintomas);
        }
コード例 #3
0
        public BE.Medicion ListarMedicionID(int id)
        {
            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("id", id, System.Data.SqlDbType.Int);
            BE.Medicion med   = new BE.Medicion();
            DataTable   Tabla = acc.Leer("Medicion_Listar", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                med.ID    = id;
                med.Valor = int.Parse(linea["Valor"].ToString());
                med.Fecha = DateTime.Parse(linea["Fecha"].ToString());

                DAL.MP_TipoMedicion mapper = new MP_TipoMedicion();
                med.Tipo = mapper.ListarTipoID(int.Parse(linea["ID_TipoMedicion"].ToString()));
            }
            return(med);
        }