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);}}
}

北大青鸟资源管理系统相关推荐

  1. 重庆北大青鸟解放碑校区J12班 五杀摇滚乐队【权限管理系统】

    项目组名:五杀摇滚乐队 项目名称:权限管理系统 组内成员:重庆北大青鸟解放碑校区J12班汪东.罗.于豪.杨.陈*涛 项目背景:现如今,各大企业都有自己的官网以及内部系统,只要有用户和密码的系统都是会用 ...

  2. 北大青鸟java超市账单管理系统_北大青鸟java第二单元超市账单管理系统

    [实例简介] 北大青鸟java第二单元考试项目超市账单管理系统,需要的话尽快下载,北大青鸟学习java的各个校区已经想学java的都可以拿去看 [实例截图] [核心代码] fabd4fde-6fe2- ...

  3. 北大青鸟java超市账单管理系统_java超市账单管理系统.pdf

    java超市账单管理系统 Java 北大青鸟 (天津)第二单元超市账单管理系统 项目整体: 项目dao 包: 项目entity 包: 项目filter 包: 项目servlet 包: 项目test 包 ...

  4. 北大青鸟集团java书本_APTECH北大青鸟第二学期毕业设计图书管理系统(JAVA版).ppt...

    APTECH北大青鸟第二学期毕业设计图书管理系统(JAVA版) 项目背景 我们的客户经营着一家图书馆,从最开始的几百本书发展到现在已有上万本图书,会员也从最初的几十人发展到几千人. 开始时,他们采用的 ...

  5. 重庆北大青鸟解放碑校区J12班 晓组织【小城客栈酒店管理系统】

    项目组名:晓组织 项目名称:小城客栈酒店管理系统 组内成员:重庆北大青鸟解放碑校区J12班傅*.李.刘*语 项目背景:现在人们出行旅游免不了入住酒店,为了使人们更方便的查找.预定更适合自己的酒店,我们 ...

  6. 重庆北大青鸟解放碑校区J11班 蒋勇组 【权限管理系统】

    重庆北大青鸟解放碑校区 J11班 项目小组:蒋勇小组 项目名称:权限管理系统 登录页 主页 用户管理页面 用户个人信息查看 项目介绍: 权限管理是一个几乎所有后台系统的都会涉及的一个重要组成部分,本系 ...

  7. 重庆北大青鸟解放碑校区 J11班 瓜皮队 [ 小区物业管理系统 ]

    重庆北大青鸟解放碑校区J11班 项目队名:瓜皮队 项目名称:小区物业管理系统 项目成员:彭*.万*.黄源.龚勇 首页 人事管理 业主信息 项目介绍:这个项目是小区物业管理系统,主要运用与小区人事管理. ...

  8. 北大青鸟口碑好才真的好

    北大青鸟口碑好才真的好           来源:[url]www.accp-teem.com.cn[/url] 现在的培训机构越来越多,好的培训中心能让你事半功倍,如果不小心遇上一个差的培训中心,浪 ...

  9. 选择北大青鸟的九大理由

    选择北大青鸟的九大理由:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / ...

最新文章

  1. 实现隐藏窗体而非关闭的方法
  2. Java:取得当前日期一周之前/之后的日期,或者是一月之前/之后的日期
  3. python一点基础都没有的怎么办-为什么我会建议每个大学生都学一点python编程?...
  4. Windows环境安装Gradle6.4.1
  5. python global nonlocal
  6. 在macOS下制作黑苹果镜像
  7. Spring Security Oauth2单点登录原理与技术
  8. java kaptcha,java验证码组件kaptcha使用方法
  9. ue4风格化材质_在UE4中制作风格化场景:Bird House_资源库
  10. 【嵌入式技术期末复习要点】
  11. CocosCreator实现不规则的点击区域监听
  12. 武器瞄准镜 - MOD和相关程序讲解
  13. Unity性能优化之动态图形渲染
  14. 从零开始用Python搭建Socket服务器(初篇)
  15. 教你如何使用Ceph块设备增强OpenStack云环境
  16. 做一个聪明的项目参与者--制订WBS清单
  17. android 获取当前时间精确到毫秒的两种方法
  18. 如何在Windows上安装Ghost
  19. ARTS-23(35. 搜索插入位置,SELU激活函数,本周几个问题, 招商银行财报分析)
  20. ..\SYSTEM\usart\usart.c(21): error: #260-D: explicit type is missing (“int“ assumed)

热门文章

  1. 16岁黑客发现Steam Store审核机制漏洞,可直接发布应用或游戏
  2. 明势资本黄明明:创新与世界,下一代基础软件的中国突围之路
  3. 中小企业的需求管理软件都有哪些
  4. WPS之Excel表格如何设置下拉选项
  5. 有一牧场,已知养牛27头,6天把草吃尽;养牛23头,9天把草吃尽。如果养牛21头,那么几天能把牧场上的草吃尽呢?并且牧场上的草是不断生长的。
  6. jquery打印网页当前页
  7. 怎么打开Win10系统的文件夹选项?
  8. tkinter-canvas详解
  9. android 帧动画监听,Android 动画(View动画,帧动画,属性动画)详细介绍
  10. C# 为什么说CM+Fody+HC是WPF开发的最强组合?