コード例 #1
0
        private void btnLogar_Click(object sender, EventArgs e)
        {
            Usuario user = indexarDados();

            //verifica a consistencia dos dados
            if (ValidadorDTO.ValidateWarningAll(user))
            {
                //tenta fazer Login
                IsLogin = action.Login(user.Nome, user.Senha);

                if (IsLogin)
                {
                    this.UserName = user.Nome;
                    this.Password = user.Senha;
                    this.IsCancel = false;
                    //padrao eh true
                    if (this.DisposeOnLogin)
                    {
                        this.Dispose();
                    }

                    else if (this.IsHideOnLogin)
                    {
                        this.Hide();
                    }

                    //else nao faz nada else
                }
                else
                {
                    XMessageIts.Advertencia("Usuário ou senha inválido");
                    if (!string.IsNullOrEmpty(this.UserName))
                    {
                        this.txtSenha.Focus();
                    }
                    else
                    {
                        this.txtNome.Focus();
                    }
                }
            }
        }
コード例 #2
0
ファイル: XFrmLogin_OLD.cs プロジェクト: gercyc/ITE.ERP
        private void btnLogar_Click(object sender, EventArgs e)
        {
            Usuario user = indexarDados();

            //verifica a consistencia dos dados
            if (ValidadorDTO.ValidateWarningAll(user))
            {
                //tenta fazer Login
                IsLogin = action.Login(user.Nome, user.Senha);

                if (IsLogin)
                {
                    this.UserName = user.Nome;
                    this.Password = user.Senha;
                    this.IsCancel = false;
                }
                else
                {
                    XMessageIts.Advertencia("Usuário ou senha inválido");
                }
            }
        }