예제 #1
0
        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;
                }
            }
        }
예제 #2
0
        private void AtualizarGrid()
        {
            ProfissionalNegocio profissionalNegocio = new ProfissionalNegocio();
            ProfissionalColecao profissionalColecao = new ProfissionalColecao();

            try
            {
                if (rbtNome.Checked == true)
                {
                    profissionalColecao = profissionalNegocio.ConsultaPorNome(TextBoxPesquisar.Text);
                }
                else
                {
                    profissionalColecao = profissionalNegocio.ConsultaPorId(Convert.ToInt32(TextBoxPesquisar.Text));
                }
            }
            catch (Exception ex)
            {
                ErrorMessage.Text = ex.Message;
                ErrorMessage.Visible = true;
            }
            GridViewProfissionais.DataSource = profissionalColecao;
            GridViewProfissionais.DataBind();
        }