📄 loanm.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace BooksM.SystemInforQuery
{
public partial class LoanM : Form
{
public LoanM()
{
InitializeComponent();
}
private void LoanM_Load(object sender, EventArgs e)
{
textBox4.Text = DateTime.Now.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length == 0)
{
MessageBox.Show("输入的读者编号不能为空!", "提示");
textBox1.Focus();
return;
}
if (textBox2.Text.Trim().Length == 0)
{
MessageBox.Show("输入的图书编号不能为空!", "提示");
textBox2.Focus();
return;
}
MyClass.ConnData myConnData = new BooksM.MyClass.ConnData();
SqlCommand mySqlCommand = new SqlCommand(@"
select *
from ReaderInfor", myConnData.ConnectDB());
SqlDataReader myDataReader = mySqlCommand.ExecuteReader();
while (myDataReader.Read())
{
if (myDataReader.GetValue(0).ToString().Trim() == textBox1.Text.ToString().Trim())
{
SqlCommand mySqlCommand1= new SqlCommand(@"
select *
from BookCardInfor", myConnData.ConnectDB());
SqlDataReader myDataReader1 = mySqlCommand1.ExecuteReader();
while (myDataReader1.Read())
{
if (myDataReader1.GetValue(0).ToString().Trim() == textBox2.Text.ToString().Trim())
{
MessageBox.Show("此读者和图书均存在!");
return;
}
else
{
continue;
}
}
MessageBox.Show("此读者存在!图书不存在!");
return;
}
else
{
continue;
}
}
MessageBox.Show("此用读者不存在!");
textBox1.Text = Convert.ToString(Convert.ToInt32(textBox1.Text.Trim()) + 1);
textBox2.Text = Convert.ToString(Convert.ToInt32(textBox2.Text.Trim()) + 1);
textBox3.Text = "";
return;
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length == 0)
{
MessageBox.Show("输入的读者编号不能为空!", "提示");
textBox1.Focus();
return;
}
MyClass.ConnData myConnData = new BooksM.MyClass.ConnData();
if (textBox2.Text.Trim().Length == 0)
{
MessageBox.Show("输入的图书编号不能为空!", "提示");
textBox3.Focus();
return;
}
string str1 = "update BookCardInfor set "
+ "ActualNum=ActualNum-"
+ Convert.ToInt32(textBox3.Text.Trim())
+ ",LoanNum=LoanNum+"
+ Convert.ToInt32(textBox3.Text.Trim())
+ " where BookID='" + textBox2.Text.ToString().Trim() + "'";
try
{
if (myConnData.Command(str1))
MessageBox.Show("借书成功!");
}
catch
{
MessageBox.Show("借书失败!");
return;
}
string temp = "exec LoanInfor_Insert '"
+ textBox1.Text.ToString().Trim() + "','"
+ textBox2.Text.ToString().Trim() + "','"
+ textBox3.Text.ToString().Trim() + "','"
+ textBox4.Text.ToString().Trim() + "','"
+Convert.ToDateTime(textBox4.Text).AddDays(30).ToString()
+ "',0";
if (myConnData.Command(temp))
{
textBox2.Text = Convert.ToString(Convert.ToInt32(textBox2.Text) + 1);
textBox3.Text = "";
textBox4.Text = DateTime.Now.ToString();
textBox1.Focus();
}
else
MessageBox.Show("借书失败!");
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void textBox4_TextChanged(object sender, EventArgs e)
{
}
private void button4_Click(object sender, EventArgs e)
{
ReaderInforManagement.ReaderInforM myReaderInforM = new BooksM.ReaderInforManagement.ReaderInforM();
MainManage myMainManage = new MainManage();
myMainManage.GetTabPage= 1;
myReaderInforM.ShowDialog();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -