北大青鸟资源管理系统
S1总复习(6)北大青鸟管理系统
目录
- S1总复习(6)北大青鸟管理系统
- 数据库操作
- 主窗口
- 界面
- 代码
- 添加窗口
- 界面
- 代码
- 查询窗口
- 界面
- 代码
数据库操作
添加几条数据
主窗口
界面
代码
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;namespace db11071202北大青鸟资源管理系统
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void 占用资源ToolStripMenuItem_Click(object sender, EventArgs e){FrmTakeUp frmTakeUp = new FrmTakeUp();frmTakeUp.MdiParent = this;frmTakeUp.Show();}private void 资源查询ToolStripMenuItem_Click(object sender, EventArgs e){FrmCheck frmCheck = new FrmCheck();frmCheck.MdiParent = this;frmCheck.Show();}private void 退出ToolStripMenuItem_Click(object sender, EventArgs e){this.Close();}}
}
添加窗口
界面
代码
using System;
using System.Windows.Forms;namespace db11071202北大青鸟资源管理系统
{public partial class FrmTakeUp : Form{public FrmTakeUp(){InitializeComponent();}private void FrmTakeUp_Load(object sender, EventArgs e){cbRescameLoad();}private void cbRescameLoad(){//组合框//添加数据cbRescame.Items.Add("机房一");cbRescame.Items.Add("机房二");cbRescame.Items.Add("机房三");cbRescame.Items.Add("机房四");cbRescame.Items.Add("教室一");cbRescame.Items.Add("教室二");cbRescame.Items.Add("教室三");cbRescame.Items.Add("教室四");//设置默认下标cbRescame.SelectedIndex = 0;}private void btnAdd_Click(object sender, EventArgs e){//调用帮手DbHelper helper = new DbHelper();//获取值//文本框String className = txtClassName.Text;String courseName = txtCourseName.Text;String instructorName = txtInstructorName.Text;String teacherName = txtTeacherName.Text;//组合框String cbRescameText = cbRescame.Text;//时间控件DateTime dtTime = dtpTakeDate.Value;String dateString = dtTime.ToShortDateString();//单选框String tagTime = rbTime(rbAM, rbAM);//非空验证bool b = checkTxt(className, courseName, instructorName, teacherName);if (!b){return;}//主逻辑 添加数据//获取其他数据,使用的教室,日期,时间//新建 sql 语句String sql = String.Format("insert into ResourceInfo VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",cbRescameText, dateString, tagTime, className, courseName, teacherName, instructorName);//让帮手干活,的返回受影响的行数int update = helper.update(sql);//判断受影响行数if (update > 0 ){MessageBox.Show("占用成功!");this.Close();}else{MessageBox.Show("占用失败!");}}private string rbTime(RadioButton rbAm, RadioButton rbPm){String temp;if (rbAm.Checked){temp = rbAm.Tag.ToString();}else{temp = rbPm.Tag.ToString();}return temp;}private bool checkTxt(string className, string courseName, string instructorName, string teacherName){bool b = true;if (className.Trim().Length == 0 || courseName.Trim().Length == 0 || instructorName.Trim().Length == 0 ||teacherName.Trim().Length == 0){MessageBox.Show("信息必须完整!");b = false;}return b;}private void btnEmpty_Click(object sender, EventArgs e){txtClassName.Text = "";txtCourseName.Text = "";txtInstructorName.Text = "";txtTeacherName.Text = "";}}
}
查询窗口
界面
代码
using System;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;namespace db11071202北大青鸟资源管理系统
{public partial class FrmCheck : Form{public FrmCheck(){InitializeComponent();}private void FrmCheck_Load(object sender, EventArgs e){String sql = "select * from ResourceInfo";//窗体加载lvLoad(sql);}private void lvLoad(string sql){//调用帮手DbHelper helper = new DbHelper();//清空数据lvData.Items.Clear();//帮手干活SqlDataReader reader = helper.getReader(sql);while (reader.Read()){//获取数据String rescame = reader["rescame"].ToString();String takeDate = reader["takeDate"].ToString();String takeTime = reader["takeTime"].ToString();String className = reader["ClassName"].ToString();String courseName = reader["courseName"].ToString();String teacherName = reader["teacherName"].ToString();String instructorName = reader["instructorName"].ToString();//新建项ListViewItem item = new ListViewItem();//添加项item.Text = rescame;//添加子项item.SubItems.Add(takeDate);item.SubItems.Add(takeTime);item.SubItems.Add(className);item.SubItems.Add(courseName);item.SubItems.Add(teacherName);item.SubItems.Add(instructorName);//让lv 的Itmes集合 添加进去lvData.Items.Add(item);}}private void btnQuery_Click(object sender, EventArgs e){//获取文本框的值String txtDateText = txtDate.Text;//新建 sql 语句String sql = String.Format("select * from ResourceInfo where takeDate = '{0}'",txtDateText);if (txtDateText.Length == 0){sql = "select * from ResourceInfo";}lvLoad(sql);}}
}
北大青鸟资源管理系统相关推荐
- 重庆北大青鸟解放碑校区J12班 五杀摇滚乐队【权限管理系统】
项目组名:五杀摇滚乐队 项目名称:权限管理系统 组内成员:重庆北大青鸟解放碑校区J12班汪东.罗.于豪.杨.陈*涛 项目背景:现如今,各大企业都有自己的官网以及内部系统,只要有用户和密码的系统都是会用 ...
- 北大青鸟java超市账单管理系统_北大青鸟java第二单元超市账单管理系统
[实例简介] 北大青鸟java第二单元考试项目超市账单管理系统,需要的话尽快下载,北大青鸟学习java的各个校区已经想学java的都可以拿去看 [实例截图] [核心代码] fabd4fde-6fe2- ...
- 北大青鸟java超市账单管理系统_java超市账单管理系统.pdf
java超市账单管理系统 Java 北大青鸟 (天津)第二单元超市账单管理系统 项目整体: 项目dao 包: 项目entity 包: 项目filter 包: 项目servlet 包: 项目test 包 ...
- 北大青鸟集团java书本_APTECH北大青鸟第二学期毕业设计图书管理系统(JAVA版).ppt...
APTECH北大青鸟第二学期毕业设计图书管理系统(JAVA版) 项目背景 我们的客户经营着一家图书馆,从最开始的几百本书发展到现在已有上万本图书,会员也从最初的几十人发展到几千人. 开始时,他们采用的 ...
- 重庆北大青鸟解放碑校区J12班 晓组织【小城客栈酒店管理系统】
项目组名:晓组织 项目名称:小城客栈酒店管理系统 组内成员:重庆北大青鸟解放碑校区J12班傅*.李.刘*语 项目背景:现在人们出行旅游免不了入住酒店,为了使人们更方便的查找.预定更适合自己的酒店,我们 ...
- 重庆北大青鸟解放碑校区J11班 蒋勇组 【权限管理系统】
重庆北大青鸟解放碑校区 J11班 项目小组:蒋勇小组 项目名称:权限管理系统 登录页 主页 用户管理页面 用户个人信息查看 项目介绍: 权限管理是一个几乎所有后台系统的都会涉及的一个重要组成部分,本系 ...
- 重庆北大青鸟解放碑校区 J11班 瓜皮队 [ 小区物业管理系统 ]
重庆北大青鸟解放碑校区J11班 项目队名:瓜皮队 项目名称:小区物业管理系统 项目成员:彭*.万*.黄源.龚勇 首页 人事管理 业主信息 项目介绍:这个项目是小区物业管理系统,主要运用与小区人事管理. ...
- 北大青鸟口碑好才真的好
北大青鸟口碑好才真的好 来源:[url]www.accp-teem.com.cn[/url] 现在的培训机构越来越多,好的培训中心能让你事半功倍,如果不小心遇上一个差的培训中心,浪 ...
- 选择北大青鸟的九大理由
选择北大青鸟的九大理由:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / ...
最新文章
- 实现隐藏窗体而非关闭的方法
- Java:取得当前日期一周之前/之后的日期,或者是一月之前/之后的日期
- python一点基础都没有的怎么办-为什么我会建议每个大学生都学一点python编程?...
- Windows环境安装Gradle6.4.1
- python global nonlocal
- 在macOS下制作黑苹果镜像
- Spring Security Oauth2单点登录原理与技术
- java kaptcha,java验证码组件kaptcha使用方法
- ue4风格化材质_在UE4中制作风格化场景:Bird House_资源库
- 【嵌入式技术期末复习要点】
- CocosCreator实现不规则的点击区域监听
- 武器瞄准镜 - MOD和相关程序讲解
- Unity性能优化之动态图形渲染
- 从零开始用Python搭建Socket服务器(初篇)
- 教你如何使用Ceph块设备增强OpenStack云环境
- 做一个聪明的项目参与者--制订WBS清单
- android 获取当前时间精确到毫秒的两种方法
- 如何在Windows上安装Ghost
- ARTS-23(35. 搜索插入位置,SELU激活函数,本周几个问题, 招商银行财报分析)
- ..\SYSTEM\usart\usart.c(21): error: #260-D: explicit type is missing (“int“ assumed)
热门文章
- 16岁黑客发现Steam Store审核机制漏洞,可直接发布应用或游戏
- 明势资本黄明明:创新与世界,下一代基础软件的中国突围之路
- 中小企业的需求管理软件都有哪些
- WPS之Excel表格如何设置下拉选项
- 有一牧场,已知养牛27头,6天把草吃尽;养牛23头,9天把草吃尽。如果养牛21头,那么几天能把牧场上的草吃尽呢?并且牧场上的草是不断生长的。
- jquery打印网页当前页
- 怎么打开Win10系统的文件夹选项?
- tkinter-canvas详解
- android 帧动画监听,Android 动画(View动画,帧动画,属性动画)详细介绍
- C# 为什么说CM+Fody+HC是WPF开发的最强组合?