示例#1
0
    protected void btnAutenticar_Click(object sender, EventArgs e)
    {
        string Login = txtUsuario.Text;
        string Senha = txtSenha.Text;

        Senha = FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, "MD5");

        WebSite.Business.Usuarios usuariosBO = new WebSite.Business.Usuarios();
        WebSite.Entities.Usuarios usuario    = usuariosBO.AutenticaUsuario(Login, Senha);

        if (!usuariosBO.Erro && usuario.IdUsuario > 0)
        {
            Session.Add("PainelAutenticado", true);
            Session.Add("Usuario", usuario);
            if (usuario.TipoUsuario == 0)
            {
                Response.Redirect("default.aspx");//Quanto for Admin mandar para o gerenciamento da empresa.
            }
            else
            {
                Response.Redirect("default.apsx");//Quando for Empresa mandar para gestão da empresa.
            }
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "msgbox", "alert('" + usuariosBO.MensagemErro + "')", true);
        }
    }
示例#2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int IdUsuario;

        int.TryParse(hdfId.Value, out IdUsuario);
        string Login = txtUserUsuario.Text;
        string Senha = txtPassUsuario.Text;
        string Nome  = txtNomeEP.Text;
        string Snome = txtSnomeEP.Text;
        string CGC   = txtCGCEP.Text;
        string Email = txtEmailEP.Text;
        string Tel   = txtTelEP.Text;
        string Ende  = txtEndEP.Text;

        Usuarios usuario = new Usuarios();

        usuario.IdUsuario   = IdUsuario;
        usuario.UserUsuario = Login;
        usuario.PassUsuario = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, "MD5");
        usuario.NomeEP      = Nome;
        usuario.SnomeEP     = Snome;
        usuario.CGCEP       = CGC;
        usuario.EmailEP     = Email;
        usuario.TelEP       = Tel;
        usuario.EndEP       = Ende;

        UsuariosBO usuariosBO = new UsuariosBO();
        bool       Salvou     = usuariosBO.SalvaUsuario(usuario);

        if (Salvou)
        {
            Response.Redirect("~/painel/login.aspx");
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int IdUsuario;

        int.TryParse(hdfId.Value, out IdUsuario);
        string Nome  = txtNome.Text;
        string Email = txtEmail.Text;
        string Login = txtLogin.Text;
        string Senha = txtSenha.Text;
        bool   Ativo = chkAtivo.Checked;

        Usuarios usuario = new Usuarios();

        usuario.IdUsuario   = IdUsuario;
        usuario.NomeEP      = Nome;
        usuario.EmailEP     = Email;
        usuario.UserUsuario = Login;
        usuario.PassUsuario = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, "MD5");
        //usuario.Ativo = Ativo;

        UsuariosBO usuariosBO = new UsuariosBO();
        bool       Salvou     = usuariosBO.SalvaUsuario(usuario);

        if (Salvou)
        {
            Response.Redirect("gerenciar_usuario.aspx");
        }
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["id"] != null)
            {
                int IdUsuario;
                int.TryParse(Request.QueryString["id"], out IdUsuario);

                UsuariosBO usuariosBO = new UsuariosBO();
                Usuarios   usuario    = usuariosBO.ListaUsuarios(new Usuarios(IdUsuario)).FirstOrDefault();

                hdfId.Value                 = usuario.IdUsuario.ToString();
                txtUserUsuario.Text         = usuario.UserUsuario;
                txtPassUsuario.Text         = usuario.PassUsuario;
                txtConfirmaPassUsuario.Text = usuario.PassUsuario;
                txtNomeEP.Text              = usuario.NomeEP;
                txtSnomeEP.Text             = usuario.SnomeEP;
                txtCGCEP.Text               = usuario.CGCEP;
                txtEmailEP.Text             = usuario.EmailEP;
                txtTelEP.Text               = usuario.TelEP;
                txtEndEP.Text               = usuario.EndEP;

                txtUserUsuario.Enabled = false;
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["id"] != null)
            {
                int IdUsuario;
                int.TryParse(Request.QueryString["id"], out IdUsuario);

                UsuariosBO usuariosBO = new UsuariosBO();
                Usuarios   usuario    = usuariosBO.ListaUsuarios(new Usuarios(IdUsuario)).FirstOrDefault();

                hdfId.Value           = usuario.IdUsuario.ToString();
                txtNome.Text          = usuario.NomeEP;
                txtEmail.Text         = usuario.EmailEP;
                txtLogin.Text         = usuario.UserUsuario;
                txtSenha.Text         = usuario.PassUsuario;
                txtConfirmaSenha.Text = usuario.PassUsuario;
                //chkAtivo.Checked = usuario.Ativo;

                txtLogin.Enabled         = false;
                txtSenha.Enabled         = false;
                txtConfirmaSenha.Enabled = false;
            }
        }
    }