⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hsgl.cs

📁 这是本人学习语言来第一次写的程序
💻 CS
📖 第 1 页 / 共 5 页
字号:
			// 
			// oleDbInsertCommand2
			// 
			this.oleDbInsertCommand2.CommandText = "INSERT INTO tsxxb(编号, 出版社, 价格, 库存数, 类别, 书名, 在库数, 作者) VALUES (?, ?, ?, ?, ?, ?, ?," +
				" ?)";
			this.oleDbInsertCommand2.Connection = this.oleDbConnection1;
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("编号", System.Data.OleDb.OleDbType.VarWChar, 20, "编号"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("出版社", System.Data.OleDb.OleDbType.VarWChar, 20, "出版社"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("价格", System.Data.OleDb.OleDbType.Currency, 0, "价格"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("库存数", System.Data.OleDb.OleDbType.Integer, 0, "库存数"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("类别", System.Data.OleDb.OleDbType.VarWChar, 20, "类别"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("书名", System.Data.OleDb.OleDbType.VarWChar, 30, "书名"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("在库数", System.Data.OleDb.OleDbType.Integer, 0, "在库数"));
			this.oleDbInsertCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("作者", System.Data.OleDb.OleDbType.VarWChar, 20, "作者"));
			// 
			// oleDbSelectCommand2
			// 
			this.oleDbSelectCommand2.CommandText = "SELECT 编号, 出版社, 价格, 库存数, 类别, 书名, 在库数, 作者 FROM tsxxb";
			this.oleDbSelectCommand2.Connection = this.oleDbConnection1;
			// 
			// oleDbUpdateCommand2
			// 
			this.oleDbUpdateCommand2.CommandText = "UPDATE tsxxb SET 编号 = ?, 出版社 = ?, 价格 = ?, 库存数 = ?, 类别 = ?, 书名 = ?, 在库数 = ?, 作者 = " +
				"? WHERE (编号 = ?) AND (书名 = ?) AND (价格 = ?) AND (作者 = ?) AND (出版社 = ?) AND (在库数 =" +
				" ?) AND (库存数 = ?) AND (类别 = ?)";
			this.oleDbUpdateCommand2.Connection = this.oleDbConnection1;
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("编号", System.Data.OleDb.OleDbType.VarWChar, 20, "编号"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("出版社", System.Data.OleDb.OleDbType.VarWChar, 20, "出版社"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("价格", System.Data.OleDb.OleDbType.Currency, 0, "价格"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("库存数", System.Data.OleDb.OleDbType.Integer, 0, "库存数"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("类别", System.Data.OleDb.OleDbType.VarWChar, 20, "类别"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("书名", System.Data.OleDb.OleDbType.VarWChar, 30, "书名"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("在库数", System.Data.OleDb.OleDbType.Integer, 0, "在库数"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("作者", System.Data.OleDb.OleDbType.VarWChar, 20, "作者"));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_编号", System.Data.OleDb.OleDbType.VarWChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "编号", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_书名", System.Data.OleDb.OleDbType.VarWChar, 30, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "书名", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_价格", System.Data.OleDb.OleDbType.Currency, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "价格", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_作者", System.Data.OleDb.OleDbType.VarWChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "作者", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_出版社", System.Data.OleDb.OleDbType.VarWChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "出版社", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_在库数", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "在库数", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_库存数", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "库存数", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand2.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_类别", System.Data.OleDb.OleDbType.VarWChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类别", System.Data.DataRowVersion.Original, null));
			// 
			// oleDbDataAdapter3
			// 
			this.oleDbDataAdapter3.DeleteCommand = this.oleDbDeleteCommand3;
			this.oleDbDataAdapter3.InsertCommand = this.oleDbInsertCommand3;
			this.oleDbDataAdapter3.SelectCommand = this.oleDbSelectCommand3;
			this.oleDbDataAdapter3.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
																										new System.Data.Common.DataTableMapping("Table", "jsxxb", new System.Data.Common.DataColumnMapping[] {
																																																				 new System.Data.Common.DataColumnMapping("编号", "编号"),
																																																				 new System.Data.Common.DataColumnMapping("读者编号", "读者编号"),
																																																				 new System.Data.Common.DataColumnMapping("借书日期", "借书日期"),
																																																				 new System.Data.Common.DataColumnMapping("图书编号", "图书编号")})});
			this.oleDbDataAdapter3.UpdateCommand = this.oleDbUpdateCommand3;
			// 
			// oleDbDeleteCommand3
			// 
			this.oleDbDeleteCommand3.CommandText = "DELETE FROM jsxxb WHERE (编号 = ?) AND (借书日期 = ?) AND (图书编号 = ?) AND (读者编号 = ?)";
			this.oleDbDeleteCommand3.Connection = this.oleDbConnection1;
			this.oleDbDeleteCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_编号", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "编号", System.Data.DataRowVersion.Original, null));
			this.oleDbDeleteCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_借书日期", System.Data.OleDb.OleDbType.DBDate, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "借书日期", System.Data.DataRowVersion.Original, null));
			this.oleDbDeleteCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_图书编号", System.Data.OleDb.OleDbType.VarWChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "图书编号", System.Data.DataRowVersion.Original, null));
			this.oleDbDeleteCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_读者编号", System.Data.OleDb.OleDbType.VarWChar, 10, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "读者编号", System.Data.DataRowVersion.Original, null));
			// 
			// oleDbInsertCommand3
			// 
			this.oleDbInsertCommand3.CommandText = "INSERT INTO jsxxb(读者编号, 借书日期, 图书编号) VALUES (?, ?, ?)";
			this.oleDbInsertCommand3.Connection = this.oleDbConnection1;
			this.oleDbInsertCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("读者编号", System.Data.OleDb.OleDbType.VarWChar, 10, "读者编号"));
			this.oleDbInsertCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("借书日期", System.Data.OleDb.OleDbType.DBDate, 0, "借书日期"));
			this.oleDbInsertCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("图书编号", System.Data.OleDb.OleDbType.VarWChar, 20, "图书编号"));
			// 
			// oleDbSelectCommand3
			// 
			this.oleDbSelectCommand3.CommandText = "SELECT 编号, 读者编号, 借书日期, 图书编号 FROM jsxxb";
			this.oleDbSelectCommand3.Connection = this.oleDbConnection1;
			// 
			// oleDbUpdateCommand3
			// 
			this.oleDbUpdateCommand3.CommandText = "UPDATE jsxxb SET 读者编号 = ?, 借书日期 = ?, 图书编号 = ? WHERE (编号 = ?) AND (借书日期 = ?) AND (" +
				"图书编号 = ?) AND (读者编号 = ?)";
			this.oleDbUpdateCommand3.Connection = this.oleDbConnection1;
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("读者编号", System.Data.OleDb.OleDbType.VarWChar, 10, "读者编号"));
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("借书日期", System.Data.OleDb.OleDbType.DBDate, 0, "借书日期"));
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("图书编号", System.Data.OleDb.OleDbType.VarWChar, 20, "图书编号"));
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_编号", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "编号", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_借书日期", System.Data.OleDb.OleDbType.DBDate, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "借书日期", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_图书编号", System.Data.OleDb.OleDbType.VarWChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "图书编号", System.Data.DataRowVersion.Original, null));
			this.oleDbUpdateCommand3.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_读者编号", System.Data.OleDb.OleDbType.VarWChar, 10, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "读者编号", System.Data.DataRowVersion.Original, null));
			// 
			// hsgl
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(1016, 590);
			this.Controls.Add(this.textBox3);
			this.Controls.Add(this.groupBox4);
			this.Controls.Add(this.groupBox3);
			this.Controls.Add(this.groupBox2);
			this.Controls.Add(this.groupBox1);
			this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
			this.Name = "hsgl";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "还书管理";
			this.Activated += new System.EventHandler(this.hsgl_Activated);
			this.groupBox1.ResumeLayout(false);
			this.groupBox2.ResumeLayout(false);
			this.groupBox3.ResumeLayout(false);
			this.groupBox4.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.dataSet21)).EndInit();
			this.ResumeLayout(false);

		}
		#endregion

		private void JSXX()
		{
			try
			{
				System.Data.OleDb.OleDbCommand MySelect = this.oleDbConnection1.CreateCommand();
				MySelect.CommandText="SELECT * FROM jsxxb WHERE 读者编号='"+this.textBox1.Text+"'";
				this.oleDbDataAdapter3.SelectCommand=MySelect;

				this.dataSet21.Clear();
				this.oleDbConnection1.Open();
				this.oleDbDataAdapter3.Fill(this.dataSet21,"jsxxb");
				this.oleDbConnection1.Close();
					
				string []TSBH=new string[dataSet21.Tables["jsxxb"].Rows.Count];	
				string []JSRQ=new string[dataSet21.Tables["jsxxb"].Rows.Count];
				for(int i=0; i<dataSet21.Tables["jsxxb"].Rows.Count;i++)
				{
					TSBH[i] = dataSet21.Tables["jsxxb"].Rows[i]["图书编号"].ToString();
					JSRQ[i] = dataSet21.Tables["jsxxb"].Rows[i]["借书日期"].ToString();
				}
					
				int GJ=TSBH.Length;
				string []TEXT=new string[GJ];
				float JG=0.00F;
				System.Data.OleDb.OleDbCommand MySelectTs = this.oleDbConnection1.CreateCommand();
				for(int i=0; i<GJ; i++)
				{
					MySelectTs.CommandText="SELECT * FROM tsxxb WHERE 编号='"+TSBH[i]+"'";
					this.oleDbDataAdapter2.SelectCommand=MySelectTs;
					this.dataSet21.Clear();
					this.oleDbDataAdapter2.Fill(this.dataSet21,"tsxxb");
					TEXT[i] = "书名:"+dataSet21.Tables["tsxxb"].Rows[0]["书名"].ToString()+"\t\t\t价格:"+dataSet21.Tables["tsxxb"].Rows[0]["价格"].ToString()+"元\t\t借书日期:"+JSRQ[i];
					JG += float.Parse( dataSet21.Tables["tsxxb"].Rows[0]["价格"].ToString());
				}
				this.labelgj.Text=GJ.ToString()+"本";
				this.textBox3.Lines=TEXT;
				this.labelzj.Text=JG.ToString()+"元";
			}
			catch(Exception Exc)
			{
				MessageBox.Show(Exc.Message);
				this.oleDbConnection1.Close();
			}
		}

		private void hsgl_Activated(object sender, System.EventArgs e)
		{
			this.textBox1.Focus();
		}

		private void textBox1_Leave(object sender, System.EventArgs e)
		{
			this.labeldzxm.Text="";
			this.labeldzxb.Text="";
			this.labeldzsj.Text="";
			this.labelxm.Text="";
			this.labelxb.Text="";
			this.labelgj.Text="";
			this.labelzj.Text="";
			this.textBox3.Text="";

			System.Data.OleDb.OleDbCommand MySelect = this.oleDbConnection1.CreateCommand();
			MySelect.CommandText="SELECT * FROM dzxxb WHERE 编号='"+this.textBox1.Text+"'";

			System.Data.OleDb.OleDbCommand MySelectCount=this.oleDbConnection1.CreateCommand();
			MySelectCount.CommandText="SELECT * FROM jsxxb WHERE 读者编号='"+this.textBox1.Text+"'";

			this.oleDbDataAdapter1.SelectCommand=MySelect;
			this.oleDbDataAdapter3.SelectCommand=MySelectCount;

			this.dataSet21.Clear();

			try
			{
				this.oleDbConnection1.Open();
				int If=this.oleDbDataAdapter1.Fill(this.dataSet21,"dzxxb");
				this.oleDbConnection1.Close();

				if(If==0)
				{
					DZ=true;
				}
				else
				{
					DZ=false;
					this.labeldzxm.Text=dataSet21.Tables["dzxxb"].Rows[0]["姓名"].ToString();
					this.labeldzxb.Text=dataSet21.Tables["dzxxb"].Rows[0]["性别"].ToString();
					this.labeldzsj.Text=dataSet21.Tables["dzxxb"].Rows[0]["手机"].ToString();

					this.labelxm.Text=dataSet21.Tables["dzxxb"].Rows[0]["姓名"].ToString();
					this.labelxb.Text=dataSet21.Tables["dzxxb"].Rows[0]["性别"].ToString();
					JSXX();
				}
			}
			catch(Exception Exc)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -