コード例 #1
0
ファイル: Incluir.aspx.cs プロジェクト: ruinosus/freddacaixa
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            IUsuarioControlador controlador = UsuarioControlador.Instance;
            Usuario             usuario     = new Usuario();

            usuario.Login = txtLogin.Text;
            usuario.Senha = txtSenha.Text;

            controlador.Incluir(usuario);
            cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.USUARIO_INCLUIDO;
            cvaAvisoDeInformacao.IsValid      = false;
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }
コード例 #2
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        IUsuarioControlador processo = UsuarioControlador.Instance;
        Usuario             usuario  = new Usuario();


        try
        {
            if (string.IsNullOrEmpty(txtLogin.Text) || string.IsNullOrEmpty(txtSenha.Text))
            {
                throw new Exception(SiteConstantes.USUARIO_LOGIN_OU_SENHA_INVALIDOS);
            }

            usuario.Login = txtLogin.Text;
            usuario.Senha = txtSenha.Text;

            List <Usuario> usuarioList = processo.Consultar(usuario, TipoPesquisa.E);

            if (usuarioList.Count > 0)
            {
                Session.Add("UsuarioLogado", usuarioList[0]);

                CarregarLogin();
            }
            else
            {
                throw new Exception(SiteConstantes.USUARIO_LOGIN_OU_SENHA_INVALIDOS);
            }
        }

        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }