コード例 #1
0
ファイル: LoginForm.cs プロジェクト: AFSomeone/Grocery4JIA
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         Usr usr = new Usr();
         usr.UId__PK = txtLogId.Text;
         usr.Pwd     = txtPwd.Text;
         if (StringUtil.isEmpty(usr.UId__PK) || StringUtil.isEmpty(usr.Pwd))
         {
             MessageBox.Show("请输入登录名 / 密码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         manager = InterfaceProxyGenerator.CreateInterfaceProxy <IUsrManager>(null);
         string respTxt = string.Empty;
         loginUsr = manager.Login(usr);
         if (null != loginUsr)
         {
             this.DialogResult = DialogResult.OK;
         }
     }
     catch (Exception e1)
     {
         string msg = e1.Message;
         MessageBox.Show(msg, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
ファイル: UsrForm.cs プロジェクト: AFSomeone/Grocery4JIA
        public UsrForm(Usr usr, IUsrManager manager)
        {
            InitializeComponent();
            this.manager = manager;
            if (null == usr)
            {
                Text = "注册用户";
                rbtnValid.Enabled  = false;
                rbnInvalid.Enabled = false;
            }

            else
            {
                Text               = "修改用户";
                txtUID.Enabled     = false;
                uptFlag            = true;
                rbtnValid.Enabled  = true;
                rbnInvalid.Enabled = true;

                txtUID.Text   = usr.UId__PK;
                txtUName.Text = usr.UName;
                txtQQ.Text    = usr.QQ;
                txtTel.Text   = usr.Tel;
                txtRmk.Text   = usr.Remark;
            }
        }
コード例 #3
0
ファイル: UsrAuthForm.cs プロジェクト: AFSomeone/Grocery4JIA
        public UsrAuthForm()
        {
            InitializeComponent();
            dtgvAuth.AutoGenerateColumns = false;
            if (null == manager)
            {
                manager = InterfaceProxyGenerator.CreateInterfaceProxy <IUsrAuthManager>(MainForm.usr);
            }
            if (null == usrManager)
            {
                usrManager = InterfaceProxyGenerator.CreateInterfaceProxy <IUsrManager>(MainForm.usr);
            }

            section = (NameValueCollection)ConfigurationManager.GetSection("FunctionGroup/Func");
            List <Usr> usrs = usrManager.LoadUsrs();

            cboxUsr.DataSource    = usrs;
            cboxUsr.DisplayMember = "UId__PK";
            cboxUsr.ValueMember   = "UId__PK";
            BindData();
        }
コード例 #4
0
ファイル: MUsrsForm.cs プロジェクト: AFSomeone/Grocery4JIA
        public MUsrsForm()
        {
            InitializeComponent();
            dtgvUsrs.AutoGenerateColumns = false;
            if (null == manager)
            {
                manager = InterfaceProxyGenerator.CreateInterfaceProxy <IUsrManager>(MainForm.usr);
            }

            Dictionary <string, string> stMap = new Dictionary <string, string>();

            stMap.Add("", "--不限--");
            foreach (string key in ST.USR_MAP.Keys)
            {
                stMap.Add(key, ST.USR_MAP[key]);
            }
            BindingSource stBs = new BindingSource();

            stBs.DataSource      = stMap;
            cboxSt.DisplayMember = "Value";
            cboxSt.ValueMember   = "Key";
            cboxSt.DataSource    = stBs;
        }
コード例 #5
0
 public UsrController(IUsrManager usrs)
 {
     _usrs = usrs;
 }