コード例 #1
0
        public ActionResult Index([Bind(Include = "SelVoo,Origem,Destino,DataIda,DataVolta,Maiores,Menores")] DadosConsulta dados)
        {
            ViewBag.Message = "Your application description page.";
            string retorno = VoosController.consultarVoos(dados.Origem, dados.Destino, dados.DataIda, dados.maiores, dados.menores);

            return(View(retorno));
        }
コード例 #2
0
        public EditarPacienteModel ConsultarPacienteID(int idPaciente)
        {
            try {
                MySqlConnection connection = new MySqlConnection(getStringConnection());
                connection.Open();

                //----- Consulta OS DADOS PESSOAS DO PACIENTE -----

                var          DALSQL      = new PacienteDALSQL();
                MySqlCommand cmdPaciente = new MySqlCommand(DALSQL.ConsultarPacienteID(), connection);
                cmdPaciente.Parameters.AddWithValue("@IDPACIENTE", idPaciente);
                MySqlDataReader readerPaciente = cmdPaciente.ExecuteReader();

                EditarPacienteModel pacienteCompleto = new EditarPacienteModel();
                pacienteCompleto.Pessoa = new Models.Paciente.EditarPacienteModel.DadosPessoais();

                if (readerPaciente.HasRows)
                {
                    while (readerPaciente.Read())
                    {
                        pacienteCompleto.Pessoa.IdPessoa        = readerPaciente.GetInt32(0);
                        pacienteCompleto.Pessoa.Nome            = readerPaciente.GetString(1);
                        pacienteCompleto.Pessoa.CPF             = readerPaciente.GetString(2);
                        pacienteCompleto.Pessoa.RG              = readerPaciente.GetString(3);
                        pacienteCompleto.Pessoa.Sexo            = readerPaciente.GetString(4);
                        pacienteCompleto.Pessoa.DataNascimento  = readerPaciente.GetDateTime(5);
                        pacienteCompleto.Pessoa.Logradouro      = readerPaciente.GetString(6);
                        pacienteCompleto.Pessoa.Numero          = readerPaciente.GetInt32(7);
                        pacienteCompleto.Pessoa.Bairro          = readerPaciente.GetString(8);
                        pacienteCompleto.Pessoa.Cidade          = readerPaciente.GetString(9);
                        pacienteCompleto.Pessoa.Uf              = readerPaciente.GetString(10);
                        pacienteCompleto.Pessoa.TelefoneCelular = readerPaciente.GetString(11);
                        pacienteCompleto.Pessoa.Email           = readerPaciente.GetString(12);
                        pacienteCompleto.Pessoa.Status          = readerPaciente.GetInt32(13).ToString();
                    }
                }
                readerPaciente.Close();

                //----- -----

                //----- CONSULTA OS DADOS DA CONSULTA DO PACIENTE -----

                MySqlCommand cmdConsultaPaciente = new MySqlCommand(DALSQL.ConsultarPacienteConsulta(), connection);
                cmdConsultaPaciente.Parameters.AddWithValue("@IDPACIENTECONSULTA", idPaciente);
                MySqlDataReader readerConsultaPaciente = cmdConsultaPaciente.ExecuteReader();

                pacienteCompleto.Consulta = new List <DadosConsulta>();

                if (readerConsultaPaciente.HasRows)
                {
                    while (readerConsultaPaciente.Read())
                    {
                        DadosConsulta consulta = new DadosConsulta();

                        consulta.idConsulta         = readerConsultaPaciente.GetInt32(0);
                        consulta.idPacienteConsulta = readerConsultaPaciente.GetInt32(1);
                        consulta.dataConsulta       = readerConsultaPaciente.GetDateTime(2);
                        consulta.finalizada         = readerConsultaPaciente.GetInt32(3);

                        pacienteCompleto.Consulta.Add(consulta);
                    }
                    readerConsultaPaciente.NextResult();
                }
                readerConsultaPaciente.Close();
                //----- -----

                connection.Close();
                return(pacienteCompleto);
            } catch (Exception ex) {
                throw ex;
            }
        }