Esempio n. 1
0
    //Metodo responsavel por carregar um determinado registro para edição
    public void ObtemDados()
    {
        try
        {
            ProfissionaisBE  profissionaisBE  = new ProfissionaisBE();
            ProfissionaisDAL profissionaisDAL = new ProfissionaisDAL();
            profissionaisBE = profissionaisDAL.Obter(Convert.ToInt32(Request.QueryString["id"]));

            ddlProfissionalPerfil.SelectedValue = Convert.ToString(profissionaisBE.idProfissionalPerfil);
            txtRegistro.Text          = profissionaisBE.Registro;
            txtNome.Text              = profissionaisBE.Nome;
            ddlSexo.SelectedValue     = profissionaisBE.Sexo;
            txtDtNascimento.Text      = profissionaisBE.DtNascimento.ToString("dd/MM/yyyy");
            txtRG.Text                = profissionaisBE.RG;
            txtCPF.Text               = profissionaisBE.CPF;
            txtEndereco.Text          = profissionaisBE.Endereco;
            txtBairro.Text            = profissionaisBE.Bairro;
            txtCEP.Text               = profissionaisBE.CEP;
            txtCidade.Text            = profissionaisBE.Cidade;
            ddlUF.SelectedValue       = profissionaisBE.UF;
            txtTelefone.Text          = profissionaisBE.Telefone;
            txtCelular.Text           = profissionaisBE.Celular;
            txtEmail.Text             = profissionaisBE.Email;
            txtSenha.Text             = profissionaisBE.Senha;
            txtSenhaConfirma.Text     = profissionaisBE.Senha;
            ddlFlgAtivo.SelectedValue = Convert.ToString(Convert.ToBoolean(profissionaisBE.FlgAtivo));
            txtObs.Text               = profissionaisBE.Obs;
        }
        catch (Exception ex)
        {
            Label lblErro = (Label)Master.FindControl("lblErro");
            lblErro.Text = ex.ToString();
        }
    }
Esempio n. 2
0
        public ProfissionaisBE Obter(int id)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("Select * From Profissionais Where Deletado = 0 AND id = " + id + " ");

            using (IDataReader dr = db.ExecuteReader(command))
            {
                ProfissionaisBE profissionaisBE = new ProfissionaisBE();
                if (dr.Read())
                {
                    profissionaisBE.id = Convert.ToInt32(dr["id"]);
                    profissionaisBE.idProfissionalPerfil = Convert.ToInt32(dr["idProfissionalPerfil"]);
                    profissionaisBE.Registro             = Convert.ToString(dr["Registro"]);
                    profissionaisBE.Nome         = Convert.ToString(dr["nome"]);
                    profissionaisBE.DtNascimento = Convert.ToDateTime(dr["DtNascimento"]);
                    profissionaisBE.Endereco     = Convert.ToString(dr["Endereco"]);
                    profissionaisBE.CEP          = Convert.ToString(dr["CEP"]);
                    profissionaisBE.Bairro       = Convert.ToString(dr["Bairro"]);
                    profissionaisBE.UF           = Convert.ToString(dr["UF"]);
                    profissionaisBE.Cidade       = Convert.ToString(dr["Cidade"]);
                    profissionaisBE.Telefone     = Convert.ToString(dr["Telefone"]);
                    profissionaisBE.Celular      = Convert.ToString(dr["Celular"]);
                    profissionaisBE.Email        = Convert.ToString(dr["Email"]);
                    profissionaisBE.RG           = Convert.ToString(dr["RG"]);
                    profissionaisBE.CPF          = Convert.ToString(dr["CPF"]);
                    profissionaisBE.Sexo         = Convert.ToString(dr["Sexo"]);
                    profissionaisBE.Senha        = Convert.ToString(dr["Senha"]);
                    profissionaisBE.FlgAtivo     = Convert.ToBoolean(dr["FlgAtivo"]);
                    profissionaisBE.Obs          = Convert.ToString(dr["Obs"]);
                }
                return(profissionaisBE);
            }
        }
Esempio n. 3
0
        public void Alterar(ProfissionaisBE profissionaisBE)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("UPDATE Profissionais SET idProfissionalPerfil = '" + profissionaisBE.idProfissionalPerfil + "', Nome = '" + profissionaisBE.Nome + "', DtNascimento = '" + profissionaisBE.DtNascimento + "' , Endereco = '" + profissionaisBE.Endereco + "', CEP = '" + profissionaisBE.CEP + "', Bairro = '" + profissionaisBE.Bairro + "', UF = '" + profissionaisBE.UF + "', Cidade = '" + profissionaisBE.Cidade + "', Telefone = '" + profissionaisBE.Telefone + "', Celular = '" + profissionaisBE.Celular + "', Email = '" + profissionaisBE.Email + "', Senha = '" + profissionaisBE.Senha + "', RG = '" + profissionaisBE.RG + "', CPF = '" + profissionaisBE.CPF + "', Sexo = '" + profissionaisBE.Sexo + "', Registro = '" + profissionaisBE.Registro + "', FlgAtivo =  " + profissionaisBE.FlgAtivo + " ,  Obs = '" + profissionaisBE.Obs + "'  Where id = " + profissionaisBE.id);

            db.ExecuteNonQuery(command);
        }
Esempio n. 4
0
        public void Incluir(ProfissionaisBE profissionaisBE)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("INSERT INTO Profissionais ( idProfissionalPerfil, Nome, DtNascimento, Endereco, CEP, Bairro, UF, Cidade, Telefone, Celular, Email, Senha, RG, CPF, Sexo, Registro, FlgAtivo, Obs ) VALUES ('" + profissionaisBE.idProfissionalPerfil + "', '" + profissionaisBE.Nome + "', '" + profissionaisBE.DtNascimento + "', '" + profissionaisBE.Endereco + "', '" + profissionaisBE.CEP + "', '" + profissionaisBE.Bairro + "', '" + profissionaisBE.UF + "', '" + profissionaisBE.Cidade + "', '" + profissionaisBE.Telefone + "', '" + profissionaisBE.Celular + "', '" + profissionaisBE.Email + "', '" + profissionaisBE.Senha + "', '" + profissionaisBE.RG + "', '" + profissionaisBE.CPF + "', '" + profissionaisBE.Sexo + "', '" + profissionaisBE.Registro + "', " + profissionaisBE.FlgAtivo + ", '" + profissionaisBE.Obs + "')");

            db.ExecuteNonQuery(command);
        }
Esempio n. 5
0
    public void CarregaProfissional(Int32 idProfissional)
    {
        ProfissionaisDAL profissionaisDAL = new ProfissionaisDAL();
        ProfissionaisBE  profissionaisBE  = new ProfissionaisBE();

        profissionaisBE             = profissionaisDAL.Obter(idProfissional);
        lblProfissionalNome.Text    = Convert.ToString(profissionaisBE.Nome);
        lblProfissionalCrefito.Text = Convert.ToString(profissionaisBE.Registro);
        lblProfissionalCPF.Text     = Convert.ToString(profissionaisBE.CPF);
    }
Esempio n. 6
0
    /// <summary>
    /// Evento para Inserir um novo registro ou atualizar um registro ja existente
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void BtnCadastrar_Click(object sender, EventArgs e)
    {
        try
        {
            ProfissionaisBE profissionaisBE = new ProfissionaisBE();
            profissionaisBE.id = Convert.ToInt32(Request.QueryString["id"]);
            profissionaisBE.idProfissionalPerfil = Convert.ToInt32(ddlProfissionalPerfil.SelectedValue);
            profissionaisBE.Registro             = txtRegistro.Text;
            profissionaisBE.Nome         = txtNome.Text;
            profissionaisBE.Sexo         = ddlSexo.SelectedValue;
            profissionaisBE.DtNascimento = Convert.ToDateTime(txtDtNascimento.Text);
            profissionaisBE.RG           = txtRG.Text;
            profissionaisBE.CPF          = txtCPF.Text;
            profissionaisBE.Endereco     = txtEndereco.Text;
            profissionaisBE.Bairro       = txtBairro.Text;
            profissionaisBE.CEP          = txtCEP.Text;
            profissionaisBE.Cidade       = txtCidade.Text;
            profissionaisBE.UF           = ddlUF.SelectedValue;
            profissionaisBE.Telefone     = txtTelefone.Text;
            profissionaisBE.Celular      = txtCelular.Text;
            profissionaisBE.Email        = txtEmail.Text;
            profissionaisBE.Senha        = txtSenha.Text;
            profissionaisBE.FlgAtivo     = Convert.ToBoolean(Convert.ToInt32(ddlFlgAtivo.SelectedValue));
            profissionaisBE.Obs          = txtObs.Text;
            ProfissionaisDAL profissionaisDAL = new ProfissionaisDAL();

            if (Request.QueryString["id"] != null)
            {
                //Chamo o metodo que altera o registro
                profissionaisDAL.Alterar(profissionaisBE);
            }
            else
            {
                //Chamo o metodo que insere um novo registro
                profissionaisDAL.Incluir(profissionaisBE);
            }
            //Chamo o metodo responsavel por gravar as especialidades do profissional
            GravaEspecialidades();
            //Envio para a pagina principal de profissionais
            Response.Redirect("Profissionais.aspx");
        }
        catch (Exception ex)
        {
            Label lblErro = (Label)Master.FindControl("lblErro");
            lblErro.Text = ex.ToString();
        }
    }
Esempio n. 7
0
        public ProfissionaisBE Login(string Email, string Senha)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("SELECT Profissionais.id, Profissionais.idProfissionalPerfil, Profissionais.Nome, Profissionais.Email, ProfissionalPerfil.Nome as PerfilNome FROM ProfissionalPerfil INNER JOIN Profissionais ON ProfissionalPerfil.id = Profissionais.idProfissionalPerfil Where Profissionais.Email = '" + Email.Replace("'", "") + "' and Profissionais.Senha = '" + Senha.Replace("'", "") + "' and Profissionais.FlgAtivo = true ");

            using (IDataReader dr = db.ExecuteReader(command))
            {
                ProfissionaisBE profissionaisBE = new ProfissionaisBE();
                if (dr.Read())
                {
                    profissionaisBE.id   = Convert.ToInt32(dr["id"]);
                    profissionaisBE.Nome = Convert.ToString(dr["Nome"]);
                    profissionaisBE.idProfissionalPerfil         = Convert.ToInt32(dr["idProfissionalPerfil"]);
                    profissionaisBE.RefprofissionalPerfilBE.Nome = Convert.ToString(dr["PerfilNome"]);
                    profissionaisBE.Email = Convert.ToString(dr["Email"]);
                }
                return(profissionaisBE);
            }
        }
Esempio n. 8
0
 //Loga o usuario na aplicação
 public void LogaUsuario()
 {
     try
     {
         ProfissionaisBE  profissionaisBE  = new ProfissionaisBE();
         ProfissionaisDAL profissionaisDAL = new ProfissionaisDAL();
         profissionaisBE = profissionaisDAL.Login(txtLogin.Text, txtSenha.Text);
         Session["id"]   = profissionaisBE.id;
         Session["Nome"] = profissionaisBE.Nome;
         Session["idProfissionalPerfil"] = profissionaisBE.idProfissionalPerfil;
         Session["Email"]      = profissionaisBE.Email;
         Session["PerfilNome"] = profissionaisBE.RefprofissionalPerfilBE.Nome;
         //Loga o usuario conforme perfil
         FormsAuthentication.RedirectFromLoginPage(Convert.ToString(profissionaisBE.RefprofissionalPerfilBE.Nome), true);
     }
     catch (Exception ex)
     {
         Label lblErro = (Label)Master.FindControl("lblErro");
         lblErro.Text = ex.ToString();
     }
 }