資源簡介
主要用于商戶管理系統(tǒng),登錄可以保存多個用戶名密碼或自動登錄,主要用C#數(shù)據(jù)上下文EF開發(fā),界面優(yōu)美,主要功能都已實(shí)現(xiàn)。附上源碼與數(shù)據(jù)庫結(jié)構(gòu)與腳本。
代碼片段和文件信息
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?==?@“請輸入用戶名/手機(jī)號“)
????????????{
????????????????ToolTip?tt?=?new?ToolTip();???//實(shí)例化一個氣泡對象??
????????????????tt.IsBalloon?=?true;???//設(shè)置氣泡對象的顯示樣式。如果false就是一個方塊型的提示框??
????????????????tt.SetToolTip(this.cboName?“請輸入用戶名!“);??//設(shè)定氣泡的內(nèi)容及作用于哪個控件??
????????????????tt.Show(“請輸入用戶名/手機(jī)號!“?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;//關(guān)鍵:設(shè)置登陸成功狀態(tài)??
????????????????this.Close();
????????????}
????????????else
????????????{
????????????????TXMessageBoxExtensions.Warning(““?msg?5);
????????????}
????????}
????????private?void?SaveUser()
????????{
????????????string?loginName?=?this.cboName.Text.Trim();??//將下拉框的登錄名先保存在變量中??
????????????for?(int?i?=?0;?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\.vs\Manicure\
?????目錄???????????0??2018-04-10?20:49??Manicure\.vs\Manicure\v15\
?????文件??????294400??2018-12-27?10:32??Manicure\.vs\Manicure\v15\.suo
?????目錄???????????0??2018-12-27?10:25??Manicure\Manicure\
?????文件????????6223??2018-03-26?10:09??Manicure\Manicure.sln
?????目錄???????????0??2018-12-27?10:25??Manicure\ManicureBll\
?????文件????????3424??2018-12-27?10:25??Manicure\ManicureBll\AdminBll.cs
?????目錄???????????0??2018-04-10?20:49??Manicure\ManicureBll\bin\
?????目錄???????????0??2018-04-10?20:49??Manicure\ManicureBll\bin\Debug\
?????文件?????1116760??2017-01-04?00:44??Manicure\ManicureBll\bin\Debug\Entityfr
?????文件?????1138045??2017-01-04?00:44??Manicure\ManicureBll\bin\Debug\Entityfr
?????文件????????8704??2018-12-27?10:25??Manicure\ManicureBll\bin\Debug\ManicureBll.dll
?????文件???????28160??2018-12-27?10:25??Manicure\ManicureBll\bin\Debug\ManicureBll.pdb
?????文件???????64512??2018-12-27?09:45??Manicure\ManicureBll\bin\Debug\ManicureDal.dll
?????文件????????1168??2018-03-23?15:31??Manicure\ManicureBll\bin\Debug\ManicureDal.dll.config
?????文件???????40448??2018-12-27?09:45??Manicure\ManicureBll\bin\Debug\ManicureDal.pdb
?????文件????????5632??2018-12-27?09:45??Manicure\ManicureBll\bin\Debug\ManicureIDal.dll
?????文件????????7680??2018-12-27?09:45??Manicure\ManicureBll\bin\Debug\ManicureIDal.pdb
?????文件???????23552??2018-12-27?09:45??Manicure\ManicureBll\bin\Debug\ManicureModel.dll
?????文件???????81408??2018-12-27?09:45??Manicure\ManicureBll\bin\Debug\ManicureModel.pdb
?????文件???????49152??2017-06-12?13:20??Manicure\ManicureBll\bin\Debug\System.Linq.Dynamic.dll
?????目錄???????????0??2018-04-10?20:49??Manicure\ManicureBll\bin\Debug\zh-Hans\
?????文件???????71256??2017-01-04?00:44??Manicure\ManicureBll\bin\Debug\zh-Hans\Entityfr
?????目錄???????????0??2018-03-21?19:24??Manicure\ManicureBll\bin\Release\
?????文件????????1940??2018-03-30?15:58??Manicure\ManicureBll\CardBll.cs
?????文件????????1777??2018-03-30?16:17??Manicure\ManicureBll\CommoditysBll.cs
?????文件????????2933??2018-03-30?16:46??Manicure\ManicureBll\ManicureBll.csproj
?????目錄???????????0??2018-04-10?20:49??Manicure\ManicureBll\obj\
?????目錄???????????0??2018-12-27?09:45??Manicure\ManicureBll\obj\Debug\
............此處省略1245個文件信息
評論
共有 條評論