Пример #1
0
        public static int countDiagnosticos()
        {
            string commString = "SELECT COUNT(*) FROM Diagnostico";
            // Criar Ligacao
            SqlConnection connection = new SqlConnection(DAL.Default.connectionString);
            //Enviar comando
            SqlCommand command = new SqlCommand(commString, connection);
            // Cria Lista
            int numeroDiagnosticos = -1;
            try
            {
                // Abrir Ligação
                connection.Open();

                // Fecha Stream
                SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);

                while (reader.Read())
                {
                    Diagnostico_Doenca diagnostico_Doenca = new Diagnostico_Doenca();
                    // Primeira coluna - 0

                    if (!reader.IsDBNull(0))
                        numeroDiagnosticos = reader.GetInt32(0);

                }
            }
            catch (SqlException e)
            {

            }
            // Fecha a ligação
            connection.Close();
            return numeroDiagnosticos;
        }
Пример #2
0
        public static LinkedList<Diagnostico_Doenca> selectDoencaByDiagnostico(int idDiagnostico)
        {
            // Comando
            string commString = "SELECT dbo.Doenca.descricao FROM dbo.DiagnosticoDoenca INNER JOIN dbo.Diagnostico ON dbo.DiagnosticoDoenca.IdDiagnostico = dbo.Diagnostico.IdDiagnostico INNER JOIN dbo.Doenca ON dbo.DiagnosticoDoenca.IdDoenca = dbo.Doenca.IdDoenca INNER JOIN dbo.Consulta ON dbo.Diagnostico.IdConsulta = dbo.Consulta.IdConsulta and Diagnostico.IdDiagnostico =" + idDiagnostico;

            // Criar Ligacao
            SqlConnection connection = new SqlConnection(DAL.Default.connectionString);
            //Enviar comando
            SqlCommand command = new SqlCommand(commString, connection);
            // Cria Lista
            LinkedList<Diagnostico_Doenca> diagnosticoDoencaList = new LinkedList<Diagnostico_Doenca>();
            try
            {
                // Abrir Ligação
                connection.Open();

                // Fecha Stream
                SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);

                while (reader.Read())
                {
                    Diagnostico_Doenca diagnostico_Doenca = new Diagnostico_Doenca();
                    // Primeira coluna - 0

                    if (!reader.IsDBNull(0))
                        diagnostico_Doenca.doenca = reader.GetString(0);
                    diagnosticoDoencaList.AddLast(diagnostico_Doenca);

                }
            }
            catch (SqlException e)
            {

            }
            // Fecha a ligação
            connection.Close();
            return diagnosticoDoencaList;
        }