Exemplo n.º 1
0
        public ConsultaMedicaColecao ConsultaPorMedico(string medico)
        {
            try
            {
                ConsultaMedicaColecao consultaMedicaColecao = new ConsultaMedicaColecao();
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@NomeMedico", medico);
                DataTable datatableConsultaMedica = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaMedicaPesquisarMedico");

                foreach (DataRow linha in datatableConsultaMedica.Rows)
                {
                    ConsultaMedica consultaMedica = new ConsultaMedica();

                    consultaMedica.IdConsulta = Convert.ToInt32(linha["IdConsultaMedica"]);
                    consultaMedica.NomeMedico = Convert.ToString(linha["NomeMedico"]);
                    consultaMedica.NomePaciente = Convert.ToString(linha["NomePaciente"]);
                    consultaMedica.Data = Convert.ToDateTime(linha["Data"]);
                    consultaMedica.Hora = Convert.ToString(linha["Hora"]);
                    consultaMedica.TipoConsulta = Convert.ToString(linha["TipoConsulta"]);
                    consultaMedica.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]);
                    consultaMedica.CadastradoPor = Convert.ToString(linha["Usuario"]);
                    consultaMedica.DataModificacao = Convert.ToDateTime(linha["DataModificacao"]);

                    consultaMedicaColecao.Add(consultaMedica);
                }
                return consultaMedicaColecao;
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar o nome. Detalhes " + ex.Message);
            }
        }
Exemplo n.º 2
0
        public string Alterar(ConsultaMedica consultaMedica)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdConsultaMedica", consultaMedica.IdConsulta);
                acessoDadosSqlServer.AdicionarParametros("@NomeMedico", consultaMedica.NomeMedico);
                acessoDadosSqlServer.AdicionarParametros("@NomePaciente", consultaMedica.NomePaciente);
                acessoDadosSqlServer.AdicionarParametros("@Data", consultaMedica.Data);
                acessoDadosSqlServer.AdicionarParametros("@Hora", consultaMedica.Hora);
                acessoDadosSqlServer.AdicionarParametros("@TipoConsulta", consultaMedica.TipoConsulta);
                acessoDadosSqlServer.AdicionarParametros("@Observacoes", consultaMedica.Observacoes);
                acessoDadosSqlServer.AdicionarParametros("@Usuario", consultaMedica.CadastradoPor);

                return acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspConsultaMedicaAlterar").ToString();

            }
            catch (Exception exception)
            {
                return exception.Message;
            }
        }
Exemplo n.º 3
0
        public string Excluir(ConsultaMedica consultamedica, string usuario)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdConsultaMedica", consultamedica.IdConsulta);
                acessoDadosSqlServer.AdicionarParametros("@Usuario", usuario);

                return acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspConsultaMedicaExcluir").ToString();
            }
            catch (Exception exception)
            {

                return exception.Message;
            }
        }