【从头到尾 - 餐饮管理系统】 - (五)

1、出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家。这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^)。

2、本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载、分发、传播此教程。

3、如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[email protected]与我取得联系,本人将万分感激!

1、登录模块

START!

1、运行效果

2、引入相应命名空间

//引入相应的命名空间
using System.Data.SqlClient;

3、

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

//引入相应的命名空间
using System.Data.SqlClient;

namespace CYMS
{
    public partial class Frm_Login : Form
    {
        public Frm_Login()
        {
            InitializeComponent();
        }

        #region 加载事件
        /// <summary>
        /// 加载事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Frm_Login_Load(object sender, EventArgs e)
        {
            //绑定皮肤
            Sunisoft.IrisSkin.SkinEngine s = new Sunisoft.IrisSkin.SkinEngine();
            s.SkinFile = @"C:\Users\Administrator\Desktop\DeepCyan.ssk";
        }
        #endregion

        #region 登录
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_OK_Click(object sender, EventArgs e)
        {
            //判断文本框是不是为空
            if (this.txt_Pwd.Text.Trim() == "" || this.txt_UserName.Text.Trim() == "")
            {
                MessageBox.Show("账户或密码不能为空!", "提示");
                return;
            }

            //参数化数据
            SqlParameter[] para = new SqlParameter[]
            {
                new SqlParameter("@UserName", this.txt_UserName.Text.Trim()),
                new SqlParameter("@Pwd", this.txt_Pwd.Text.Trim())
            };

            //编写SQL语句
            string sql = "SELECT PowerName FROM Tb_User WHERE UserName = @UserName AND Pwd = @Pwd";

            //执行SQL语句
            string PowerName = (string)Command.SQLHelper.ExcuteScalar(sql, para);

            //判断获得的权限名称是不是为空,如果为空,则代表无此账户信息
            if (PowerName != null)
            {
                //进入主窗体
                Frm_Main f = new Frm_Main();
                //传递参数
                f.name = this.txt_UserName.Text;
                f.power = PowerName;
                //隐藏登录窗体
                this.Hide();
                f.Show();
            }
            else
            {
                MessageBox.Show("无此账户信息!", "提示");
            }
        }
        #endregion

        #region 回车登录
        /// <summary>
        /// 回车登录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void txt_Pwd_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                this.btn_OK_Click(sender, e);
            }
        }
        #endregion

        #region 退出事件
        /// <summary>
        /// 退出事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Exit_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("是否退出?","提示") == System.Windows.Forms.DialogResult.OK)
            {
                this.Close();
            }
        }
        #endregion
    }
}

END!

2、对应视频地址

START!

百度云:http://pan.baidu.com/s/1ntoWkzR

END!

1、出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家。这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^)。

2、本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载、分发、传播此教程。

3、如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[email protected]与我取得联系,本人将万分感激!

时间: 2024-08-06 14:24:03

【从头到尾 - 餐饮管理系统】 - (五)的相关文章

step by step 之餐饮管理系统五(Util模块)

这段时间一直在修改日志模块,现在基本上写好了,也把注释什么的都加上了,昨天邮件发送给mark的园友一直报失败,老是退回来,真是报歉,如下图所示: 没有办法,只好放这里了,想看源代码的请猛戳这里 如果有什么问题,欢迎跟我交流! 从今天开始写Util模块,这个模块几乎所有的系统项目都需要的,想减少重复代码的编写,就依靠这个模块了.大的模块主要是以下几个方面: 1.加解密 这个我也不多说了,也就是MD5等加密算法: using System; using System.Security.Cryptog

【从头到尾 - 餐饮管理系统】 - (三)

1.出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家.这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^). 2.本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载.分发.传播此教程. 3.如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[e

【从头到尾 - 餐饮管理系统】 - (四)

1.出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家.这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^). 2.本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载.分发.传播此教程. 3.如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[e

【从头到尾 - 餐饮管理系统】 - (六)

1.出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家.这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^). 2.本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载.分发.传播此教程. 3.如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[e

【从头到尾 - 餐饮管理系统】 - (一)

1.出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家.这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^). 2.本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载.分发.传播此教程. 3.如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[e

【从头到尾 - 餐饮管理系统】 - (二)

1.出这套教程的目的,一方面是希望能够激起大家对软件开发的热情和积极性,另一方面是把我对软件开发的一些心得和知识分享给大家.这套教程如果对您有所帮助,万分荣幸,若有不当之处,还望见谅(勿喷 ^_^). 2.本教程仅供学习交流使用,严禁用于商业用途,在不收取他人费用,并能标注教程出处(http://www.cnblogs.com/hfultrastrong/)的情况下,您可以自由的转载.分发.传播此教程. 3.如果您发现本教程有任何地方讲解有误,都可以在博客下方留言指正,或者是通过Email:[e

step by step 之餐饮管理系统二

昨天写了餐饮管理系统的相关需求,得到了园友的一些好的建议,感到很高兴,确实写的也不全面,现在补充一下需要的业务,这次主要做的主要是前台收银系统,所以业务主要集中在前台点菜收银这块,而后面数据管理这块则暂时先不考虑. 至于像权限,不同的组门应该有不同的权限不同级别的员工也有相应的权限,比如收银员只有9折的打折权限,而收银主管则可以打折到8.5折,而经理可以打折到8折.至于一个园友说的前景,希望系统可以应用在中小型的餐饮,都说民以食为天,特别是现在社会发展如此快,人民对生活水平的需求越来越高,她们不

餐饮管理系统

作为一个团队一起完成一个项目,总框架的设计是必不可少的,框架设计完成之后,就是根据实际情况对人力资源的分配,各自完成各自的模块. 系统框架 对于餐饮管理系统这个项目来说,技术的关键就是对于数据库的操作(增删改查).因此数据库是本系统的最低层也是最为核心的部分,无论是哪个角色.哪一个模块都会有对数据库的操作.具体的框架如下: 系统结构图 在餐饮管理系统中,根据实际餐饮情况及团队人员及其各自的能力将这个系统分成了四个大的模块,分别为桌台管理.员工管理.菜单管理.开台点菜.详细的模块情况如下: 各个模

基于Android移动终端的微型餐饮管理系统的设计与实现1-简介

这个是我做的毕业设计,又到了做毕业设计的季节了,贴出来给有需要的学弟妹做参考. 名字起得挺长的,其实就是一个low low的Android应用,连界面都没有美化,凑合凑合就交上去了,居然还评上了优秀毕业设计,只能说本人的大学比较普通... 摘要 在"互联网+"概念风起云涌的今天,各细分领域的移动应用如雨后春笋般喷涌而出.对于与民众生活息息相关的小微型餐饮店铺,目前还没有一个很完善的管理系统解决方案.因此,本文设计并实现了这套基于Android系统移动终端对热敏打印机进行无驱控制的微型餐