码迷,mamicode.com
首页 > 其他好文 > 详细

冲刺阶段 day 7

时间:2016-05-19 16:27:36      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

项目进展:教师部分包括教师所属系别、工号、姓名、性别、电话、邮箱、地址。我们已经基本完成窗体的构建和代码编写。可以实现教师信息的增加查询。

代码如下:

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

namespace GengdanContactsMIS_WinForm
{
    public partial class TeacherFrm : Form
    {
        public TeacherFrm()
        {
            InitializeComponent();
            BindMajor();
            BindTeacher();
        }
        void BindMajor()
        {
            string sql = "select MajorId ,MajorName from Major";
            DB db = new DB();
            DataSet ds = db.GetDataSet(sql, "Major");
            cbMajor.DataSource = ds.Tables["Major"];
            cbMajor.DisplayMember = "MajorName";
            cbMajor.ValueMember = "MajorId";
            BindTeacher();
        }
        void BindTeacher()
        {
            string sql = "select TNo as 工号,TName as 姓名,MajorName as 专业,Sex as 性别,Phone as 电话,Email as 邮箱,Adress as 地址 from Teacher,Major where Teacher.MajorId=Major.MajorId";
            DB db = new DB();
            DataSet ds = db.GetDataSet(sql, "Teacher");
            dataGridView1.DataSource = ds.Tables["Teacher"];
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string sql = "insert into Teacher(TNo,TName,Sex,MajorId,Phone,Email,Adress)values(‘"
                 + txtTNo.Text + "‘,‘" + txtTName.Text + "‘,‘" + txtSex.Text + "‘," + cbMajor.SelectedValue + ",‘" + txtPhone.Text + "‘,‘" + txtEmail.Text + "‘,‘" + txtAdress.Text + "‘)";
            DB db = new DB();
            if (db.ExecuteSQL(sql))
                MessageBox.Show("教师增加成功");
            else
                MessageBox.Show("教师信息增加失败,请检查工号号是否已存在");
            BindTeacher();
        }

        private void btnSearch_Click(object sender, EventArgs e)
        {
            string sql = "select TNo,TName,Sex,MajorName,Phone,Email,Adress from Major,Teacher where Major.MajorId=Teacher.MajorId and TName=‘" + txtTName.Text + "‘";
            DB db = new DB();
            DataSet ds = db.GetDataSet(sql, "a");
            dataGridView1.DataSource = ds.Tables["a"];
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void TeacherFrm_Load(object sender, EventArgs e)
        {

        }
    }
}

 

 

冲刺阶段 day 7

标签:

原文地址:http://www.cnblogs.com/3214292940F5/p/5509064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!