餐厅项目增加餐桌

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.Data.SqlClient;
11
12 namespace 餐厅
13 {
14     public partial class Form1 : Form
15     {
16
17
18
19         public Form1()
20         {
21             InitializeComponent();
22         }
23
24         private void Form1_Load(object sender, EventArgs e)
25         {
26             LoadDeskInfoByDelFlag(0);
27
28         }
29         //数据库字符串
30         string str = "Data Source=.;Initial Catalog=mysql;Integrated Security=True";
31         private void LoadDeskInfoByDelFlag(int p)
32         {
33             //查询
34             //新建集合
35             List<DeskInfo> list = new List<DeskInfo>();
36
37             //sql语句,flag为0的餐桌
38             string sql = "select DeskId,DeskName,DeskNamePinYin,DeskNum from DeskInfo where DeskDelFlag = " + p;
39             //string sql = "select * from DeskInfo";
40             SqlConnection con = new SqlConnection(str);
41             con.Open();
42             SqlCommand cmd = new SqlCommand(sql, con);
43             //cmd.reader为查询
44             SqlDataReader reader = cmd.ExecuteReader();
45             //判断是否读取了一行
46             if (reader.HasRows)
47             {
48                 //当读取的时候
49                 while (reader.Read())
50                 {
51                     //实例化餐桌类,为每个属性赋值,值为数据库里的值,进行类型转换
52                     DeskInfo dk = new DeskInfo();
53                     dk.DeskId = Convert.ToInt32(reader["DeskId"]);
54                     dk.DeskName = reader["DeskName"].ToString();
55                     dk.DeskNamePinYin = reader["DeskNamePinYin"].ToString();
56                     dk.DeskNum = reader["DeskNum"].ToString();
57                     //把属性添加进list
58                     list.Add(dk);
59                 }
60
61             }
62             //禁止自动生成列,没有delflag那一列了。
63             dgv.AutoGenerateColumns = false;
64             //绑定数据
65             dgv.DataSource = list;
66
67             //关闭数据库各项
68             con.Dispose();
69             cmd.Dispose();
70             reader.Dispose();
71         }
72
73         private void button1_Click(object sender, EventArgs e)
74         {
75             //增加餐桌
76             //sql语句
77             string sql = string.Format("insert into DeskInfo(DeskName, DeskNamePinYin, DeskDelFlag, DeskNum) values(‘{0}‘,‘{1}‘,0,‘{2}‘)", txtName.Text, txtPinYin.Text,txtNum.Text);
78             SqlConnection con = new SqlConnection(str);
79             con.Open();
80             SqlCommand cmd = new SqlCommand(sql, con);
81             cmd.ExecuteNonQuery();
82             LoadDeskInfoByDelFlag(0);//刷新
83
84             con.Dispose();
85             cmd.Dispose();
86
87         }
88     }
89 }
时间: 2024-10-05 18:59:41

餐厅项目增加餐桌的相关文章

JAVA card 应用开发 在项目增加APPLET

在上篇博文中,<JAVA card 应用开发创建第一个APPLET>,介绍了一个项目从无到有. 那么,我们建立了这个项目后,只有一个应用(一个可选AID),如果我希望这个项目可以有多个应用(有多个AID可选),就类似卡片初始化后,我可以选择PSE,可以选择PPSE,而且有多个AID存在,那么怎么在项目中添加AID呢? 1.      在已有的项目名称,右键,选择"New",再选择"Java card Applet",如下图1. 图1. 新建Applet

idea项目增加module后,增加的目录(src)无法增加包(Package)

在idea项目中,增肌model后,在项目根目录下增加src目录,右键发现无法增加包(Package). 仔细观察发现,新增加的src目录是棕色,而原先的src目录是浅蓝色的,见下图: 在src右键,new->菜单发现没有Package菜单,见下图: 最后发现,需要将src目录变为:Sources Root,见下图: 点击菜单后,src则可以添加包(Package).

餐厅项目查询

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms; 10 using System.Da

react native项目增加devtools工具

第一步:安装react devtools工具 在当前项目中打开命令行,添加react devtools工具,因为运行的工具有九十几M,下载时需要时间,请耐心等待 yarn add react-devtools 第二步:配置package.json中命令 编辑package.json文件,在scripts节点中增加devtools节点,命令为 "devtools": "react-devtools" 第三步:运行react devtools命令 1.正常运行项目,使用

Vue项目增加TinyMec富文本编辑器组件

TinyMec富文本编辑器开源,而且开发人员对他的支持比较好,所以选用了它 https://liubing.me/vue-tinymce-5.html 基于Vue CLI 3脚手架搭建的项目整合tinymce 5富文本编辑器,vue cli 2版本及tinymce 4版本参考:https://blog.csdn.net/liub37/article/details/83310879做了些小修改,详情见github Github:https://github.com/liub1934/vue-us

餐桌项目删除餐桌

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms; 10 using System.Da

【iOS开发-94】xcode6如果使用GIT以及如何给老得项目增加GIT功能?

(1)针对新项目:如何使用GIT?在新建项目过程中,选中如下复选框即可. (2)针对老项目,添加GIT功能. --在终端,cd到项目目录 --然后输入git init,初始化一个.git目录,即创建一个仓库 --然后输入git add . ,即表示要添加的内容是把当前目录里的内容添加到仓库中 --最后输入git commit -m "这里是本次更新的备注等等",这句话意思是提交,并且添加了备注.至此才算是更新完成.

个人项目增加项-读构建之法有感

惰性像一种毒药,吃起来舒服又会甘之如素.最近克服了种种惰性,又开始读起这本我在研究生阶段买的最贵的书,这本书无论如何我都要读完它,要不买回来供着,太不符合她千里迢迢来到我身边的意义.读后感,其实挺难写的,批评改进意见根本说不出,又没有那么多的工程的思想,只能说一说自己的理解及触动自己的知识点. 读这本书最大的感触就是,看目录一点读下去的感觉都没有,又是一本计算机书,有时真不愿意读本专业的书,晦涩难懂,无数个脑细胞需与之斗争,并且总有种看的越多不会的越多的感觉.但是此书,不像以前看的专业书籍,当你

AndroidStudio中使用Git上传项目到github(非常详细,非常全面)(by 星空武哥)

转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51292311 今天这篇文章教给大家解决这几个问题: 1.如何通过AndroidStudio的git上传项目到github 2.如何通过AndroidStudio的git将存在的项目增加的类或者其他的文件上传到github 3.删除github上的创建的仓库 4.如何将github上的项目导入到AndroidStudio中 首先要安装git这个客户端:http://pan.baidu.c