飞鱼开发框架(四) 窗体自动获取用户登录信息

 为了在整个项目中能够方便的获取登录后用户的信息,在飞鱼框架中将用户登录后的相关信息保存后可以通过窗体继承no1.common.window.BaseForm这个窗体来获取。使用的时候就像读取全局变量一样方便,比如例子中需要获取修改人的信息,只需写上UserHelper.RealName即可,非常的方便。

同时用户的角色等信息也可以通过这个窗体获取,便于进一步核对用户对当前窗体及按钮的权限。

示例代码:

using System;
using System.Windows.Forms;
using no1.common.user;
using no1.FT.BuyPricing;
using no1.common.window;

namespace FT.Business
{
    public partial class FmPricing : BaseForm          //在这里继承用户信息窗体
      {
        public int contractId;

        public FmPricingSetFinish()
        {
            InitializeComponent();
        }     

        private void btnOK_Click(object sender, EventArgs e)
        {
            PricingEntity pe = new PricingEntity();
            //......

            pe.LastEditor = UserHelper.RealName;         //获取用户真实姓名信息

            no1.FT.BuyPricing.Pricing p = new no1.FT.BuyPricing.Pricing();

            int rstInt = 0;
            try
            {
                rstInt = p.SetPricingFinish(pe);         //对数据库的操作完全进行封装

                if (rstInt >= 1)
                {
                    MessageBox.Show("      操作成功!     ", "信息提示");
                    this.DialogResult = DialogResult.OK;

                    this.Dispose();
                }
                else if (rstInt == -1)
                {
                    MessageBox.Show("      ....出错!     ", "信息提示");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("...信息时,系统内部错误!", "信息提示");
            }
        }       
    }
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小飞鱼通达二开

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值