private void Button1_Click(object sender, EventArgs e) { //添加 string dormID = textBox1.Text; //宿舍号 DateTime DateCome = this.dateTimePicker1.Value; //来访日期 DateTime DateLeave = this.dateTimePicker2.Value; //离开日期 string PCome = textBox4.Text; //来访人 string PLook = textBox2.Text; //被访人 string Remark = richTextBox1.Text; //备注 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(PCome) || string.IsNullOrEmpty(PLook)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[Register] ([PCome] ,[DateCome] ,[PLook] ,[dormID] ,[DateLeave] ,[Remark]) VALUES ('{0}' ,'{1}' ,'{2}' ,'{3}' ,'{4}' ,'{5}')", PCome, DateCome, PLook, dormID, DateLeave, Remark); //判断是否添加成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败!"); return; } MessageBox.Show("添加成功!"); }
private void Button1_Click(object sender, EventArgs e) { //修改密码 //获取用户输入的值 string uname = textBox1.Text; //用户名 string pwd = textBox2.Text; //密码 string newpwd = textBox3.Text; //新密码 string endpwd = textBox4.Text; //确定密码 //判断用户输入是否为空值 if (string.IsNullOrEmpty(uname) || string.IsNullOrEmpty(pwd)) { MessageBox.Show("用户名或密码不能为空!"); return; //不进行下一步的操作 } //判断密码是否相同 if (newpwd != endpwd) { MessageBox.Show("你前后输入的密码是不一样的,请重新输入!"); return; } if (pwd == newpwd) { MessageBox.Show("新密码与旧密码不能一样,请重新输入!"); return; } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //修改用户密码 cmd.CommandText = string.Format(@"UPDATE [DormMIS].[dbo].[UserInfo] SET [PWD] = '{0}' WHERE UName = '{1}'and PWD = '{2}' ", newpwd, uname, pwd); int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 //判断是否修改成功 if (row_count != 1) { MessageBox.Show("修改失败,请重新输入!"); } else { MessageBox.Show("修改成功!"); } }
private void Button1_Click(object sender, EventArgs e) { //添加宿舍 //获取用户输入的值 string dormID = textBox1.Text; //住宿号 string dMoney = textBox2.Text; //住宿费 string chairNum = textBox3.Text; //椅子数 string phone = textBox4.Text; //电话 string bedNum = textBox5.Text; //床位数 string deskNum = textBox6.Text; //桌子数 string dRemark = richTextBox1.Text; //备注 //判断住宿号输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(dMoney) || string.IsNullOrEmpty(chairNum) || string.IsNullOrEmpty(phone) || string.IsNullOrEmpty(bedNum) || string.IsNullOrEmpty(deskNum)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加用户 cmd.CommandText = string.Format(@"UPDATE [DormMIS].[dbo].[Dorm] SET [dormID] ='{0}' ,[phone] = '{1}' ,[dMoney] = '{2}' ,[bedNum] = '{3}' ,[chairNum] = '{4}' ,[deskNum] = '{5}' ,[dRemark] ='{6}' WHERE dormID = '{7}' ", dormID, phone, dMoney, bedNum, chairNum, deskNum, dRemark, dormID); int row_count = cmd.ExecuteNonQuery();//执行sql语句并返回受影响的行数 //判断是否修改成功 if (row_count != 1) { MessageBox.Show("修改不成功,请重新输入!"); } else { MessageBox.Show("修改成功!"); } }
private void Button1_Click(object sender, EventArgs e) { //添加 string dormID = textBox1.Text; //宿舍号 DateTime MDate = this.dateTimePicker1.Value; //缴费日期 string EBuy = textBox2.Text; //购买电量 string CPerson = textBox4.Text; //购买人 string CMoney = textBox5.Text; //价钱 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(EBuy) || string.IsNullOrEmpty(CPerson) || string.IsNullOrEmpty(CMoney)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[Charge] ([dormID] ,[MDate] ,[EBuy] ,[CPerson] ,[CMoney]) VALUES ('{0}' ,'{1}' ,'{2}' ,'{3}' ,'{4}' )", dormID, MDate, EBuy, CPerson, CMoney); //判断是否添加成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败!"); return; } MessageBox.Show("添加成功!"); }
private void Button1_Click(object sender, EventArgs e) { //添加用户 //获取用户输入的值 string uname = textBox1.Text; //用户名 string pwd = textBox2.Text; //密码 string pwd2 = textBox3.Text; //密码 //判断用户输入是否为空值 if (string.IsNullOrEmpty(uname) || string.IsNullOrEmpty(pwd)) { MessageBox.Show("用户名或密码不能为空!"); return; //不进行下一步的操作 } //判断密码是否相同 if (pwd != pwd2) { MessageBox.Show("你前后输入的密码是不一样的,请重新输入!"); return; } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加用户 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[UserInfo] ([UName] ,[PWD]) VALUES ('{0}' , '{1}' )", uname, pwd); //判断是否添加成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败!"); return; } MessageBox.Show("添加成功!"); }
private void Button4_Click(object sender, EventArgs e) { //查询 string dormID = textBox3.Text; //住宿号 string SID = textBox1.Text; //学号 string SName = textBox2.Text; //姓名 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(SID) || string.IsNullOrEmpty(SName)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //查询信息 cmd.CommandText = string.Format(@"SELECT [SID] ,[SName] ,[Sex] ,[Class] ,[dormID] FROM [DormMIS].[dbo].[Student] WHERE dormID='{0}' and SID = '{1}' and SName ='{2}'", dormID, SID, SName); //进行返回页面 SqlDataAdapter adapter = new SqlDataAdapter(cmd.CommandText, connection); DataSet ds = new DataSet(); //填充数据源 adapter.Fill(ds, "Student"); //获取数据源中的表 this.dataGridView1.DataSource = ds.Tables["Student"]; SqlDataReader dr = cmd.ExecuteReader(); //判断是否用查询到用户的 if (dr.Read()) { MessageBox.Show("查询成功!"); } else { MessageBox.Show("没有查询到信息!"); } }
private void Login() { //确定按钮 //获取用户输入的值 string uname = textBox1.Text; //用户名 string pwd = textBox2.Text; //密码 //判断用户输入是否为空值 if (string.IsNullOrEmpty(uname) || string.IsNullOrEmpty(pwd)) { MessageBox.Show("用户名或密码不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //查询用户是否存在与表中 cmd.CommandText = string.Format("select PWD from UserInfo where UName ='{0}'", uname); SqlDataReader dr = cmd.ExecuteReader(); //判断是否用用户的存在 if (dr.Read()) { //判断密码是否与输入密码是否相同 if (dr["PWD"].ToString() == pwd) { //MessageBox.Show("登录成功!"); //FrmMain main = new FrmMain(); //显示主页面 //main.Show(); //this.Hide(); //进行一个的隐藏 this.DialogResult = System.Windows.Forms.DialogResult.OK; //相对应 } else { MessageBox.Show("密码错误!"); } } else { MessageBox.Show("用户不存在,请重新输入!"); } //关闭连接 connection.Close(); }
private void Button1_Click(object sender, EventArgs e) { //学生入住 //获取学生输入的值 string dormID = textBox1.Text; //住宿号 string SName = textBox2.Text; //姓名 string Class = textBox3.Text; //班级 string SID = textBox4.Text; //学号 string Sex = comboBox1.Text; //性别 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(SName) || string.IsNullOrEmpty(Class) || string.IsNullOrEmpty(SID) || string.IsNullOrEmpty(Sex)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加学生 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[Student] ([SID] ,[SName] ,[Sex] ,[Class] ,[dormID]) VALUES ('{0}' , '{1}' ,'{2}' ,'{3}' ,'{4}')", SID, SName, Sex, Class, dormID); //判断添加是否成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败,没有找到指定的宿舍,请重新输入!"); return; } MessageBox.Show("添加成功!"); }
private void Button4_Click(object sender, EventArgs e) { //查询 string dormID = textBox1.Text; //住宿号 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //查询信息 cmd.CommandText = string.Format(@"SELECT [dormID] ,[phone] ,[dMoney] ,[bedNum] ,[chairNum] ,[deskNum] ,[dRemark] FROM [DormMIS].[dbo].[Dorm] WHERE dormID={0}", dormID); //进行返回页面 SqlDataAdapter adapter = new SqlDataAdapter(cmd.CommandText, connection); DataSet ds = new DataSet(); //填充数据源 adapter.Fill(ds, "Dorm"); //获取数据源中的表 this.dataGridView1.DataSource = ds.Tables["Dorm"]; SqlDataReader dr = cmd.ExecuteReader(); //判断是否用查询到用户的 if (dr.Read()) { MessageBox.Show("查询成功!"); } else { MessageBox.Show("没有查询到信息!"); } }
private void Button1_Click(object sender, EventArgs e) { //添加 string dormID = textBox1.Text; //宿舍号 DateTime DateIn = this.dateTimePicker1.Value; //报修日期 DateTime DateRepair = this.dateTimePicker2.Value; //维修日期 string person = textBox4.Text; //报修人 string repair = richTextBox1.Text; //报修情况 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(person)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[Repair] ([dormID] ,[DateIn] ,[DateRepair] ,[person] ,[repair]) VALUES ('{0}' ,'{1}' ,'{2}' ,'{3}' ,'{4}')", dormID, DateIn, DateRepair, person, repair); //判断是否添加成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败!"); return; } MessageBox.Show("添加成功!"); }
private void Button4_Click(object sender, EventArgs e) { //查询 string dormID = textBox1.Text; //住宿号 DateTime DateRepair = this.dateTimePicker1.Value; //检查时间 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //查询信息 cmd.CommandText = string.Format(@"SELECT [dormID] ,[DateIn] ,[DateRepair] ,[person] ,[repair] FROM [DormMIS].[dbo].[Repair] WHERE dormID='{0}'and DateRepair='{1}'", dormID, DateRepair); //进行返回页面 SqlDataAdapter adapter = new SqlDataAdapter(cmd.CommandText, connection); DataSet ds = new DataSet(); //填充数据源 adapter.Fill(ds, "Repair"); //获取数据源中的表 this.dataGridView1.DataSource = ds.Tables["Repair"]; SqlDataReader dr = cmd.ExecuteReader(); //判断是否用查询到用户的 if (dr.Read()) { MessageBox.Show("查询成功!"); } else { MessageBox.Show("没有查询到信息!"); } }
private void Button1_Click(object sender, EventArgs e) { //添加检查 string dormID = textBox1.Text; //住宿号 DateTime CDate = this.dateTimePicker1.Value; //检查时间 string CStat = comboBox1.Text; //检查情况 string CRemark = richTextBox1.Text; //备注 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(CStat)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加学生 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[CheckInfo] ([dormID] ,[CDate] ,[CStat] ,[CRemark]) VALUES ('{0}' , '{1}' ,'{2}' ,'{3}')", dormID, CDate, CStat, CRemark); //判断添加是否成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败,没有找到指定的宿舍,请重新输入!"); return; } MessageBox.Show("添加成功!"); }
private void Button1_Click(object sender, EventArgs e) { //修改学生 //获取学生输入的值 string dormID = textBox1.Text; //住宿号 string SName = textBox2.Text; //姓名 string Class = textBox3.Text; //班级 string SID = textBox4.Text; //学号 string Sex = comboBox1.Text; //性别 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(SName) || string.IsNullOrEmpty(Class) || string.IsNullOrEmpty(SID) || string.IsNullOrEmpty(Sex)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加学生 cmd.CommandText = string.Format(@"UPDATE [DormMIS].[dbo].[Student] SET [SID] = '{0}' ,[SName] = '{1}' ,[Sex] = '{2}' ,[Class] = '{3}' ,[dormID] = '{4}' WHERE SID='{0}'", SID, SName, Sex, Class, dormID); int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 //判断是否修改成功 if (row_count != 1) { MessageBox.Show("修改失败,请重新输入!"); } else { MessageBox.Show("修改成功!"); } }
private void Button1_Click(object sender, EventArgs e) { //修改宿舍 string dormID = textBox1.Text; //住宿号 DateTime CDate = this.dateTimePicker1.Value; //检查时间 string CStat = comboBox1.Text; //检查情况 string CRemark = richTextBox1.Text; //备注 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(CStat)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //修改 cmd.CommandText = string.Format(@" UPDATE[DormMIS].[dbo].[CheckInfo] SET[dormID] = '{0}' ,[CDate] = '{1}' ,[CStat] = '{2}' ,[CRemark] = '{3}' WHERE dormID='{4}'", dormID, CDate, CStat, CRemark, dormID); //判断修改是否成功 int row_count = cmd.ExecuteNonQuery();//执行sql语句并返回受影响的行数 //判断是否修改成功 if (row_count != 1) { MessageBox.Show("修改不成功,请重新输入!"); } else { MessageBox.Show("修改成功!"); } }
private void Button1_Click(object sender, EventArgs e) { //退舍,删除 string dormID = textBox3.Text; //住宿号 string SID = textBox1.Text; //学号 string SName = textBox2.Text; //姓名 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(SID) || string.IsNullOrEmpty(SName)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //删除信息 cmd.CommandText = string.Format(@"DELETE FROM [DormMIS].[dbo].[Student] WHERE dormID='{0}' and SID = '{1}' and SName ='{2}'", dormID, SID, SName); //检查是否删除成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("没有找到指定的学生,退舍失败!"); return; } MessageBox.Show("删除成功!"); }
private void Button1_Click(object sender, EventArgs e) { //进行删除 //查询 string dormID = textBox1.Text; //住宿号 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象 SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //删除信息 cmd.CommandText = string.Format(@"DELETE FROM [DormMIS].[dbo].[Dorm] WHERE dormID='{0}'", dormID); //检查是否删除成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("删除失败,先把从表给删了!"); return; } MessageBox.Show("删除成功!"); }
private void Button1_Click(object sender, EventArgs e) { //添加宿舍 //获取用户输入的值 string dormID = textBox1.Text; //住宿号 string dMoney = textBox2.Text; //住宿费 string chairNum = textBox3.Text; //椅子数 string phone = textBox4.Text; //电话 string bedNum = textBox5.Text; //床位数 string deskNum = textBox6.Text; //桌子数 string dRemark = richTextBox1.Text; //备注 //判断用户输入是否为空值 if (string.IsNullOrEmpty(dormID) || string.IsNullOrEmpty(dMoney) || string.IsNullOrEmpty(chairNum) || string.IsNullOrEmpty(phone) || string.IsNullOrEmpty(bedNum) || string.IsNullOrEmpty(deskNum)) { MessageBox.Show("不能为空!"); return; //不进行下一步的操作 } //与数据库进行连接 DormMIS dorm = new DormMIS();//实例化对象- SqlConnection connection = dorm.OpenDorm(); //创建命令对象,执行sql语句 SqlCommand cmd = new SqlCommand(); //设置命令的执行属性 cmd.Connection = connection; //添加用户 cmd.CommandText = string.Format(@"INSERT INTO [DormMIS].[dbo].[Dorm] ([dormID] ,[phone] ,[dMoney] ,[bedNum] ,[chairNum] ,[deskNum] ,[dRemark]) VALUES ('{0}' , '{1}' ,'{2}' ,'{3}' ,'{4}' ,'{5}' ,'{6}' )", dormID, phone, dMoney, bedNum, chairNum, deskNum, dRemark); //判断是否添加成功 try { int row_count = cmd.ExecuteNonQuery();//执行sql语句,并返回受影响的行数。 } catch (Exception ex) { MessageBox.Show("添加失败!"); return; } MessageBox.Show("添加成功!"); }