コード例 #1
0
        public ProfissionalColecao ConsultaPorId(int idpessoa)
        {
            try
            {
                ProfissionalColecao profissionalColecao = new ProfissionalColecao();
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdProfissional", idpessoa);
                DataTable datatableProfissional = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspProfissionalPesquisarPorId");

                foreach (DataRow linha in datatableProfissional.Rows)
                {
                    Profissional profissional = new Profissional();

                    profissional.IdPessoa = Convert.ToInt32(linha["IdProfissional"]);
                    profissional.Nome = Convert.ToString(linha["Nome"]);
                    profissional.Endereco = Convert.ToString(linha["Endereco"]);
                    profissional.Numero = Convert.ToString(linha["Numero"]);
                    profissional.Bairro = Convert.ToString(linha["Bairro"]);
                    profissional.Cidade = Convert.ToString(linha["Cidade"]);
                    profissional.Estado = Convert.ToString(linha["Estado"]);
                    profissional.CEP = Convert.ToString(linha["CEP"]);
                    profissional.Cargo = Convert.ToString(linha["Cargo"]);
                    profissional.RG = Convert.ToString(linha["RG"]);
                    profissional.OrgaoEmissor = Convert.ToString(linha["OrgaoEmissor"]);
                    profissional.UF = Convert.ToString(linha["UF"]);
                    profissional.Naturalidade = Convert.ToString(linha["Naturalidade"]);
                    profissional.Nacionalidade = Convert.ToString(linha["Nacionalidade"]);
                    profissional.ConselhoClasse = Convert.ToString(linha["ConselhoClasse"]);
                    profissional.NumeroRegistro = Convert.ToString(linha["NumeroRegistro"]);
                    profissional.UFRegistro = Convert.ToString(linha["UFRegistro"]);
                    profissional.CPF = Convert.ToString(linha["CPF"]);
                    profissional.TelefoneFixo = Convert.ToString(linha["TelefoneFixo"]);
                    profissional.TelefoneCelular = Convert.ToString(linha["TelefoneCelular"]);
                    profissional.DataNascimento = Convert.ToDateTime(linha["DataNascimento"]);
                    profissional.Email = Convert.ToString(linha["Email"]);
                    profissional.DataAdmissao = Convert.ToDateTime(linha["DataAdmissao"]);
                    profissional.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]);
                    profissional.CadastradoPor = Convert.ToString(linha["Usuario"]);
                    profissional.DataModificacao = Convert.ToDateTime(linha["DataModificacao"]);

                    profissionalColecao.Add(profissional);
                }
                return profissionalColecao;
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar o paciente por código. Detalhes " + ex.Message);
            }
        }
コード例 #2
0
ファイル: Adicionar.aspx.cs プロジェクト: RoniSouza/Saude
        protected void Inserir(object sender, EventArgs e)
        {
            if (IsValid)
            {
                Profissional profissional = new Profissional();

                profissional.Nome = TextBoxNome.Text;
                profissional.Endereco = TextBoxEndereco.Text;
                profissional.Numero = TextBoxNumero.Text;
                profissional.Bairro = TextBoxBairro.Text;
                profissional.Cidade = TextBoxCidade.Text;
                profissional.Estado = DropDownListEstado.Text;
                profissional.CEP = TextBoxCEP.Text;
                profissional.Cargo = TextBoxCargo.Text;
                profissional.RG = TextBoxRG.Text;
                profissional.OrgaoEmissor = DropDownListOrgaoEmissor.Text;
                profissional.UF = DropDownListUF.Text;
                profissional.Naturalidade = TextBoxNaturalidade.Text;
                profissional.Nacionalidade = TextBoxNacionalidade.Text;
                profissional.ConselhoClasse = DropDownListConselhoClasse.Text;
                profissional.NumeroRegistro = TextBoxNumeroRegistro.Text;
                profissional.UFRegistro = DropDownListUFRegistro.Text;
                profissional.CPF = TextBoxCPF.Text;
                profissional.TelefoneFixo = TextBoxTelFixo.Text;
                profissional.TelefoneCelular = TextBoxTelCel.Text;
                profissional.DataNascimento = Convert.ToDateTime(TextBoxDataNasc.Text);
                profissional.Email = TextBoxEmail.Text;
                profissional.DataAdmissao = Convert.ToDateTime(TextBoxDataAdmissao.Text);
                profissional.CadastradoPor = HttpContext.Current.User.Identity.Name;

                try
                {
                    ProfissionalNegocio profissionalNegocio = new ProfissionalNegocio();
                    profissionalNegocio.Inserir(profissional);
                    string message = "Profissional Cadastrado com sucesso!";
                    Response.Write("<script>alert('" + message + "')</script>");
                }
                catch (Exception ex)
                {
                    ErrorMessage.Text = ex.Message;
                    ErrorMessage.Visible = true;
                }
            }
        }
コード例 #3
0
        public string Alterar(Profissional profissional)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdProfissional", profissional.IdPessoa);
                acessoDadosSqlServer.AdicionarParametros("@Nome", profissional.Nome);
                acessoDadosSqlServer.AdicionarParametros("@Endereco", profissional.Endereco);
                acessoDadosSqlServer.AdicionarParametros("@Numero", profissional.Numero);
                acessoDadosSqlServer.AdicionarParametros("@Bairro", profissional.Bairro);
                acessoDadosSqlServer.AdicionarParametros("@Cidade", profissional.Cidade);
                acessoDadosSqlServer.AdicionarParametros("@Estado", profissional.Estado);
                acessoDadosSqlServer.AdicionarParametros("@CEP", profissional.CEP);
                acessoDadosSqlServer.AdicionarParametros("@Cargo", profissional.Cargo);
                acessoDadosSqlServer.AdicionarParametros("@RG", profissional.RG);
                acessoDadosSqlServer.AdicionarParametros("@OrgaoEmissor", profissional.OrgaoEmissor);
                acessoDadosSqlServer.AdicionarParametros("@UF", profissional.UF);
                acessoDadosSqlServer.AdicionarParametros("@Naturalidade", profissional.Naturalidade);
                acessoDadosSqlServer.AdicionarParametros("@Nacionalidade", profissional.Nacionalidade);
                acessoDadosSqlServer.AdicionarParametros("@ConselhoClasse", profissional.Cargo);
                acessoDadosSqlServer.AdicionarParametros("@NumeroRegistro", profissional.NumeroRegistro);
                acessoDadosSqlServer.AdicionarParametros("@UFRegistro", profissional.UFRegistro);
                acessoDadosSqlServer.AdicionarParametros("@CPF", profissional.CPF);
                acessoDadosSqlServer.AdicionarParametros("@TelefoneFixo", profissional.TelefoneFixo);
                acessoDadosSqlServer.AdicionarParametros("@TelefoneCelular", profissional.TelefoneCelular);
                acessoDadosSqlServer.AdicionarParametros("@DataNascimento", profissional.DataNascimento);
                acessoDadosSqlServer.AdicionarParametros("@Email", profissional.Email);
                acessoDadosSqlServer.AdicionarParametros("@DataAdmissao", profissional.DataAdmissao);
                acessoDadosSqlServer.AdicionarParametros("@Usuario", profissional.CadastradoPor);

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

            }
            catch (Exception exception)
            {
                return exception.Message;
            }
        }
コード例 #4
0
        public string Excluir(Profissional profissional)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdProfissional", profissional.IdPessoa);
                acessoDadosSqlServer.AdicionarParametros("@Usuario", profissional.CadastradoPor);
                return acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspProfissionalExcluir").ToString();
            }
            catch (Exception exception)
            {

                return exception.Message;
            }
        }