Пример #1
0
        /// <summary>
        /// 初始化数据信息
        /// </summary>
        private void InitialData()
        {
            List <Express.Model.CustomerInfo> infos = new Express.BLL.CustomerInfo().GetModelList("");
            TreeNode pnode = new TreeNode();

            pnode.Text       = ClientInfo.SysSetInfo.cusname;
            pnode.Tag        = 0;
            pnode.ImageIndex = 0;
            for (int i = 0; i < infos.Count; i++)
            {
                TreeNode cnode = new TreeNode();
                cnode.Text       = infos[i].cusname;
                cnode.ImageIndex = 1;
                cnode.Tag        = infos[i].cid;
                pnode.Nodes.Add(cnode);
            }

            tvCustomer.Nodes.Add(pnode);
            List <Express.Model.Sys_User> users = new Express.BLL.Sys_User().GetModelList(" UState=0 and issaleman=true");

            users.Insert(0, new Express.Model.Sys_User()
            {
                UID = 0, PerName = "==请选择=="
            });
            this.ddlSaleMan.DisplayMember = "PerName";
            this.ddlSaleMan.ValueMember   = "UID";
            this.ddlSaleMan.DataSource    = users;
            cbOrderState.SelectedIndex    = 0;
            cbCatchState.SelectedIndex    = 0;
        }
Пример #2
0
 private void Login()
 {
     List<Express.Model.Sys_User> models = new Express.BLL.Sys_User().GetModelList(string.Format(" username='******'", txtUserName.Text));
     if (models.Count <= 0)
     {
         MessageBox.Show("该账号系统不存在!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         Express.Model.Sys_User model = models[0];
         if (model.pass == Express.Common.DEncrypt.DESEncrypt.Encrypt(txtPass.Text))
         {
             if (model.UState == 0)
             {
                 ClientInfo.Sys_UserInfo = model;
                 ClientInfo.SysSetInfo.AutoLogin = cbAutoLogin.Checked;
                 ClientInfo.SysSetInfo.RemPass = cbRemPass.Checked;
                 ClientInfo.SysSetInfo.UserName = txtUserName.Text;
                 ClientInfo.SysSetInfo.Pass = txtPass.Text;
                 ClientInfo.SysSetInfo = ClientInfo.SysSetInfo;
                 this.DialogResult = System.Windows.Forms.DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("该账号已经被禁用,不能用于系统登录!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         else
         {
             MessageBox.Show("账号或密码输入有误!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
Пример #3
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (ValidateUserInput())
            {
                Express.Model.Sys_User model = new Express.Model.Sys_User();
                model.isadmin   = cb04.Checked;
                model.isclerk   = cb02.Checked;
                model.isfinance = cb03.Checked;
                model.issaleman = cb01.Checked;
                model.OperUser4 = ClientInfo.Sys_UserInfo.username;
                model.pass      = DESEncrypt.Encrypt(txtPass.Text);
                model.PerName   = txtPerName.Text;
                model.UserDate4 = DateTime.Now;
                model.username  = txtUserName.Text;
                model.UState    = cbState.SelectedIndex;
                string msg = "";
                if (!btnResetPass.Visible)
                {
                    bool result = new Express.BLL.Sys_User().Add(model);
                    msg = result ? "添加账户信息成功!" : "添加账户信息失败!";
                }
                else
                {
                    model.UID = Convert.ToInt32(btnResetPass.Tag);
                    bool result = new Express.BLL.Sys_User().Update(model);
                    msg = result ? "修改账户信息成功!" : "修改账户信息失败!";
                }

                MessageBox.Show(msg, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
            }
        }
Пример #4
0
 public void ShowUpdateInfo(int uid)
 {
     Express.Model.Sys_User model = new Express.BLL.Sys_User().GetModel(uid);
     if (null == model)
     {
         MessageBox.Show("该账号已经不存在!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         this.DialogResult = System.Windows.Forms.DialogResult.OK;
     }
     else
     {
         this.Text            = "修改账号信息";
         btnResetPass.Visible = true;
         txtUserName.Enabled  = false;
         txtUserName.Text     = model.username;
         txtPass.Text         = DESEncrypt.Decrypt(model.pass);
         txtRepass.Text       = txtPass.Text;
         cb01.Checked         = model.issaleman;
         cb02.Checked         = model.isclerk;
         cb03.Checked         = model.isfinance;
         if (model.username.ToLower() == "admin")
         {
             cbState.Enabled   = false;
             groupBox2.Enabled = false;
         }
         else
         {
             cbState.Enabled   = true;
             groupBox2.Enabled = true;
         }
         cb04.Checked          = model.isadmin;
         cbState.SelectedIndex = model.UState.Value;
         txtPerName.Text       = model.PerName;
         btnResetPass.Tag      = model.UID;
     }
 }
Пример #5
0
        private void InitialData()
        {
            List <Express.Model.Sys_User> users = new Express.BLL.Sys_User().GetModelList(" UState=0 and issaleman=true");

            this.ddlSaleMan.DisplayMember = "PerName";
            this.ddlSaleMan.ValueMember   = "UID";
            this.ddlSaleMan.DataSource    = users;
        }
Пример #6
0
        /// <summary>
        /// 初始化记录数据
        /// </summary>
        private void InitialData()
        {
            int recordCount = new Express.BLL.Sys_User().GetRecordCount(SearchCondition);

            anpageinfo.RecordCount = recordCount;
            DataSet dsInfo = new Express.BLL.Sys_User().GetListByPage(SearchCondition, "uid", anpageinfo.PageSize, anpageinfo.PageIndex);

            ShowData(dsInfo.Tables[0]);
        }
Пример #7
0
        /// <summary>
        /// 初始化数据信息
        /// </summary>
        private void InitialData()
        {
            List <Express.Model.CustomerInfo> infos = new Express.BLL.CustomerInfo().GetModelList("");

            this.ddlCustomer.DisplayMember = "cusname";
            this.ddlCustomer.ValueMember   = "cid";
            this.ddlCustomer.DataSource    = infos;
            List <Express.Model.Sys_User> users = new Express.BLL.Sys_User().GetModelList(" UState=0 and issaleman=true");

            this.ddlSaleMan.DisplayMember = "PerName";
            this.ddlSaleMan.ValueMember   = "UID";
            this.ddlSaleMan.DataSource    = users;
        }
Пример #8
0
        /// <summary>
        /// 初始化数据信息
        /// </summary>
        private void InitialData()
        {
            List <Express.Model.Sys_User> users = new Express.BLL.Sys_User().GetModelList(" UState=0 and issaleman=true");

            users.Insert(0, new Express.Model.Sys_User()
            {
                UID = 0, PerName = "==请选择=="
            });
            this.ddlSaleMan.DisplayMember = "PerName";
            this.ddlSaleMan.ValueMember   = "UID";
            this.ddlSaleMan.DataSource    = users;
            cbOrderState.SelectedIndex    = 0;
            cbCatchState.SelectedIndex    = 0;
        }
Пример #9
0
 private void btnDel_Click(object sender, EventArgs e)
 {
     if (CheckSelectedOne())
     {
         if (MessageBox.Show("确认要删除选中的数据吗?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
         {
             if (new Express.BLL.OrderInfo().GetRecordCount("SalesmanID in(" + SelectedIds + ")") > 0 || new Express.BLL.SendOrderInfo().GetRecordCount("SalesmanID in(" + SelectedIds + ")") > 0)
             {
                 MessageBox.Show("该用户已经被别的表使用,请先移除子项在删除!", " 系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 return;
             }
             bool   sucess = new Express.BLL.Sys_User().DeleteList(SelectedIds);
             string msg    = sucess ? "删除账号信息成功!" : "删除账号信息失败!";
             MessageBox.Show(msg, " 系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             InitialData();
         }
     }
 }
Пример #10
0
 private void btnResetPass_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("确定要将该账号密码置空吗?", "系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK)
     {
         Express.Model.Sys_User mondel = new Express.BLL.Sys_User().GetModel(Convert.ToInt32(btnResetPass.Tag));
         if (null != mondel)
         {
             mondel.pass = DESEncrypt.Encrypt("");
             bool   result = new Express.BLL.Sys_User().Update(mondel);
             string msg    = result ? "密码已经成功置空!" : "修改账户信息失败!";
             MessageBox.Show(msg, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("该账号信息以及不存在!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             this.DialogResult = System.Windows.Forms.DialogResult.OK;
         }
     }
 }