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); }
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); }