public void SalvarPacientes(PacientesEntidade paciente)
        {
            conexao.Open();
            MySqlCommand command = conexao.CreateCommand();

            command.CommandText = SQL_SALVAR_DADOS_PACIENTE;
            command.Parameters.Add(new MySqlParameter("@cpf_paciente", paciente.Cpf));
            command.Parameters.Add(new MySqlParameter("@nome_paciente", paciente.NomePaciente));
            command.Parameters.Add(new MySqlParameter("@data_nascimento_paciente", paciente.DataNascimento));
            command.Parameters.Add(new MySqlParameter("@rg_paciente", paciente.Rg));
            command.Parameters.Add(new MySqlParameter("@genero_paciente", paciente.Sexo));
            command.Parameters.Add(new MySqlParameter("@cep_paciente", paciente.Cep));
            command.Parameters.Add(new MySqlParameter("@endereco_paciente", paciente.Endereco));
            command.Parameters.Add(new MySqlParameter("@bairro_paciente", paciente.Bairro));
            command.Parameters.Add(new MySqlParameter("@nome_mae_paciente", paciente.NomeMae));
            command.Parameters.Add(new MySqlParameter("@nome_pai_paciente", paciente.NomePai));
            command.Parameters.Add(new MySqlParameter("@naturalidade_paciente", paciente.Naturalidade));
            command.Parameters.Add(new MySqlParameter("@estado_civil_paciente", paciente.EstadoCivil));
            command.Parameters.Add(new MySqlParameter("@profissao_paciente", paciente.Profissao));
            command.Parameters.Add(new MySqlParameter("@indicacao_paciente", paciente.Indicacao));
            command.Parameters.Add(new MySqlParameter("@telefone_paciente", paciente.Telefone));
            MySqlDataReader reader = command.ExecuteReader();

            conexao.Close();
        }
        public PartialViewResult SalvarPaciente(PacientesEntidade paciente)
        {
            SalvarPacienteResultado salvarPaciente = salvarPacienteExecutor.Executar(new SalvarPacienteRequisicao(new LogContexto())
            {
                Paciente = paciente
            });

            PacientesModels model = new PacientesModels();

            return(PartialView("~/Views/Consultorio/Pacientes.cshtml", model));
        }
        public PacientesEntidade ObterPacientePorCpf(string cpf)
        {
            PacientesEntidade paciente = new PacientesEntidade();

            conexao.Open();
            MySqlCommand command = conexao.CreateCommand();

            command.CommandText = SQL_SELECIONAR_PACIENTE;
            command.Parameters.Add(new MySqlParameter("@cpf_paciente", cpf));
            MySqlDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                paciente = ObterPacientePorReader(reader);
            }
            conexao.Close();
            return(paciente);
        }
 private PacientesModels ObterModelPaciente(PacientesEntidade paciente)
 {
     return(new PacientesModels()
     {
         Bairro = paciente.Bairro,
         Cep = paciente.Cep,
         Cpf = paciente.Cpf,
         DataNascimento = paciente.DataNascimento,
         Endereco = paciente.Endereco,
         EstadoCivil = paciente.EstadoCivil,
         Indicacao = paciente.Indicacao,
         Naturalidade = paciente.Naturalidade,
         NomeMae = paciente.NomeMae,
         NomePaciente = paciente.NomePaciente,
         NomePai = paciente.NomePai,
         Profissao = paciente.Profissao,
         Rg = paciente.Rg,
         Sexo = paciente.Sexo,
         Telefone = paciente.Telefone
     });
 }