コード例 #1
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);
        }
コード例 #2
0
        public int AltaSintoma(BE.Sintoma sint)
        {
            int fa = 0;

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[2];
            parametros[0] = acc.ArmarParametro("idsintoma", sint.pSintoma.ID, System.Data.SqlDbType.Int);
            if (sint.Maximo == true)
            {
                parametros[1] = acc.ArmarParametro("maximo", 1, System.Data.SqlDbType.Int);
            }
            else
            {
                parametros[1] = acc.ArmarParametro("maximo", 0, System.Data.SqlDbType.Int);
            }

            fa = acc.Escribir("Sintoma_Agregar", parametros);
            acc.CerrarConexion();
            GC.Collect();
            return(fa);
        }