コード例 #1
0
        public Hospital Buscar(Guid Id)
        {
            Hospital hospital = null;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sqlQuery = "SELECT * FROM Hospital WHERE Id= " + "@Id";

                SqlCommand cmd = new SqlCommand(sqlQuery, con);
                cmd.Parameters.AddWithValue("@Id", Id);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    hospital          = new Hospital();
                    hospital.Id       = new Guid(rdr["Id"].ToString());
                    hospital.Nome     = rdr["Nome"].ToString();
                    hospital.Email    = rdr["Email"].ToString();
                    hospital.Endereco = rdr["Endereco"].ToString();
                    hospital.Contato  = rdr["Contato"].ToString();
                }

                if (hospital != null)
                {
                    Repositorio.Repositorios.MarcacaoRepositorio repMarcacao = new MarcacaoRepositorio();
                    hospital.Marcacoes = repMarcacao.ListarPorHospital(hospital.Id);
                }
            }
            return(hospital);
        }
コード例 #2
0
        public Paciente Buscar(Guid Id)
        {
            Paciente paciente = null;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sqlQuery = "SELECT * FROM Paciente WHERE Id= " + "@Id";

                SqlCommand cmd = new SqlCommand(sqlQuery, con);
                cmd.Parameters.AddWithValue("@Id", Id);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    paciente                 = new Paciente();
                    paciente.Id              = new Guid(rdr["Id"].ToString());
                    paciente.Nome            = rdr["Nome"].ToString();
                    paciente.SobreNome       = rdr["SobreNome"].ToString();
                    paciente.Password        = rdr["Password"].ToString();
                    paciente.Email           = rdr["Email"].ToString();
                    paciente.EhAdministrador = Convert.ToBoolean(rdr["EhAdministrador"].ToString());
                    paciente.Contato         = rdr["Contato"].ToString();
                }

                if (paciente != null)
                {
                    Repositorio.Repositorios.MarcacaoRepositorio repMarcacao = new MarcacaoRepositorio();
                    paciente.Marcacoes = repMarcacao.ListarPorPaciente(paciente.Id);
                }
            }
            return(paciente);
        }