商户管理系统


主要用于商户管理系统,登录可以保存多个用户名密码或自动登录,主要用C#数据上下文EF开发,界面优美,主要功能都已实现。附上源码与数据库结构与脚本。
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
using System.Windows.Forms;
using Manicure.Extend;
using ManicureBll;
using ManicureModel;
using TX.framework.WindowUI.Forms;

namespace Manicure
{
    public partial class Login : Form
    {
        public Login(bool isAutoLogin = false)
        {
            IsAutoLogin = isAutoLogin;
            InitializeComponent();
        }

        AdminBll adminBll = new AdminBll();
        public bool IsAutoLogin;

        /// 
        /// 退出程序
        /// 

        /// 
        /// 
        private void btnExit_Click(object sender EventArgs e)
        {
            System.Environment.Exit(0);
        }

        /// 
        /// 登录
        /// 

        /// 
        /// 
        private void btnLogin_Click(object sender EventArgs e)
        {
            if (this.cboName.Text == ““ || this.cboName.Text == @“请输入用户名/手机号“)
            {
                ToolTip tt = new ToolTip();   //实例化一个气泡对象  
                tt.IsBalloon = true;   //设置气泡对象的显示样式。如果false就是一个方块型的提示框  
                tt.SetToolTip(this.cboName “请输入用户名!“);  //设定气泡的内容及作用于哪个控件  
                tt.Show(“请输入用户名/手机号!“ this.cboName);   //将气泡显示出来  
                return;
            }
            else if (this.tboPwd.Text == ““)
            {
                ToolTip tt = new ToolTip();
                tt.IsBalloon = true;   //如果false就是一个方块型的提示框  
                tt.SetToolTip(this.tboPwd “请输入用户密码!“);
                tt.Show(“请输入用户密码!“ tboPwd);
                return;
            }
            //...................可以加密并(本地)记住密码了  
            LoginUser();

        }

        /// 
        /// 登录
        /// 

        private void LoginUser()
        {
            string nameOrPhone = cboName.Text.Trim();
            string pwd = AdminBll.GetMD5(tboPwd.Text.Trim());
            string msg;
            if (adminBll.GetAdminByName(nameOrPhone pwd out msg) || adminBll.GetAdminByPhone(nameOrPhone pwd out msg))
            {
                SaveUser();
                this.DialogResult = DialogResult.OK;//关键:设置登陆成功状态  
                this.Close();
            }
            else
            {
                TXMessageBoxExtensions.Warning(““ msg 5);
            }
        }

        private void SaveUser()
        {
            string loginName = this.cboName.Text.Trim();  //将下拉框的登录名先保存在变量中  
            for (int i = 0; i < this.cboName.Items.Count; i++)  //遍历下拉框中的所有元素  
            {
                if (this.cboName.Items[i].ToString() == loginName)
                {
                    this.cboName.Items.RemoveAt(i);  /

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-14 09:29  Manicure
     目录           0  2018-04-10 20:49  Manicure.vs
     目录           0  2018-04-10 20:49  Manicure.vsManicure
     目录           0  2018-04-10 20:49  Manicure.vsManicurev15
     文件      294400  2018-12-27 10:32  Manicure.vsManicurev15.suo
     目录           0  2018-12-27 10:25  ManicureManicure
     文件        6223  2018-03-26 10:09  ManicureManicure.sln
     目录           0  2018-12-27 10:25  ManicureManicureBll
     文件        3424  2018-12-27 10:25  ManicureManicureBllAdminBll.cs
     目录           0  2018-04-10 20:49  ManicureManicureBllin
     目录           0  2018-04-10 20:49  ManicureManicureBllinDebug
     文件     1116760  2017-01-04 00:44  ManicureManicureBllinDebugEntityframework.dll
     文件     1138045  2017-01-04 00:44  ManicureManicureBllinDebugEntityframework.xml
     文件        8704  2018-12-27 10:25  ManicureManicureBllinDebugManicureBll.dll
     文件       28160  2018-12-27 10:25  ManicureManicureBllinDebugManicureBll.pdb
     文件       64512  2018-12-27 09:45  ManicureManicureBllinDebugManicureDal.dll
     文件        1168  2018-03-23 15:31  ManicureManicureBllinDebugManicureDal.dll.config
     文件       40448  2018-12-27 09:45  ManicureManicureBllinDebugManicureDal.pdb
     文件        5632  2018-12-27 09:45  ManicureManicureBllinDebugManicureIDal.dll
     文件        7680  2018-12-27 09:45  ManicureManicureBllinDebugManicureIDal.pdb
     文件       23552  2018-12-27 09:45  ManicureManicureBllinDebugManicureModel.dll
     文件       81408  2018-12-27 09:45  ManicureManicureBllinDebugManicureModel.pdb
     文件       49152  2017-06-12 13:20  ManicureManicureBllinDebugSystem.Linq.Dynamic.dll
     目录           0  2018-04-10 20:49  ManicureManicureBllinDebugzh-Hans
     文件       71256  2017-01-04 00:44  ManicureManicureBllinDebugzh-HansEntityframework.resources.dll
     目录           0  2018-03-21 19:24  ManicureManicureBllinRelease
     文件        1940  2018-03-30 15:58  ManicureManicureBllCardBll.cs
     文件        1777  2018-03-30 16:17  ManicureManicureBllCommoditysBll.cs
     文件        2933  2018-03-30 16:46  ManicureManicureBllManicureBll.csproj
     目录           0  2018-04-10 20:49  ManicureManicureBllobj
     目录           0  2018-12-27 09:45  ManicureManicureBllobjDebug
............此处省略1245个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)