Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Data.SqlClient;
  10. using System.Windows.Forms;
  11.  
  12. namespace WindowsFormsApplication1
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20.  
  21. SqlConnection cnn = new SqlConnection(@"Data Source=DESKTOP-JE2MKN6\SQLEXPRESS;Initial Catalog=database_new; Integrated Security = True");
  22.  
  23. private void Form1_Load(object sender, EventArgs e)
  24. {
  25.  
  26. }
  27.  
  28. private void button1_Click(object sender, EventArgs e)
  29. {
  30. cnn.Open();
  31.  
  32. SqlCommand cmd = new SqlCommand();
  33.  
  34. cmd.CommandText = "select product_name, price from Товары";
  35.  
  36. cmd.Connection = cnn;
  37.  
  38. SqlDataReader reader = cmd.ExecuteReader();
  39.  
  40. richTextBox1.Clear();
  41.  
  42. while (reader.Read())
  43. { richTextBox1.Text += reader[0] + " за " + reader[1] + "\n"; }
  44. richTextBox1.Text += new string('*', 50) + "\n";
  45. reader.NextResult();
  46.  
  47. cnn.Close();
  48. reader.Close();
  49. }
  50.  
  51. private void listView1_SelectedIndexChanged(object sender, EventArgs e)
  52. {
  53.  
  54. }
  55.  
  56. private void button2_Click(object sender, EventArgs e)
  57. {
  58. cnn.Open();
  59. SqlCommand cmd = new SqlCommand();
  60. cmd.CommandText = "select product_name, price from Товары where price > @price_filter ";
  61. cmd.Connection = cnn;
  62. cmd.Parameters.Add("@price_filter", SqlDbType.Int, 8);
  63. cmd.Parameters["@price_filter"].Value = Convert.ToDecimal(textBox1.Text);
  64. SqlDataReader reader = cmd.ExecuteReader();
  65. richTextBox1.Clear();
  66. while (reader.Read())
  67. { richTextBox1.Text += reader[0] + " за " + reader[1] + "\n"; }
  68. cnn.Close(); reader.Close();
  69. }
  70.  
  71. private void label1_Click(object sender, EventArgs e)
  72. {
  73.  
  74. }
  75.  
  76. private void button3_Click(object sender, EventArgs e)
  77. {
  78. cnn.Open();
  79. SqlCommand cmd = new SqlCommand();
  80. richTextBox1.Clear();
  81. cmd.Connection = cnn;
  82. cmd.CommandType = CommandType.StoredProcedure;
  83. cmd.CommandText = "getBooks";
  84. cmd.Parameters.Add("@max_price", SqlDbType.Int);
  85. cmd.Parameters["@max_price"].Direction = ParameterDirection.Output;
  86.  
  87. SqlDataReader reader = cmd.ExecuteReader();
  88.  
  89. richTextBox1.Text += "Список книг:\n";
  90. while (reader.Read())
  91. { richTextBox1.Text += reader[0] + " " + reader[1] + "\n"; }
  92. reader.NextResult();
  93. richTextBox1.Text += "\nМаксимальная стоимость = " +
  94. Convert.ToString(cmd.Parameters["@max_price"].Value);
  95. cnn.Close(); reader.Close();
  96. }
  97.  
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement