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); } }
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; } } }
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; } }
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; } }