Товар.cs 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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.Windows.Forms;
  10. using System.Data.SqlClient;
  11. namespace Lyakhov_Tovar
  12. {
  13. public partial class Товар : Form
  14. {
  15. SqlConnection connection;
  16. SqlCommand command;
  17. SqlDataAdapter adapter;
  18. DataTable table;
  19. public Товар()
  20. {
  21. InitializeComponent();
  22. товарыDataGridView.AutoGenerateColumns = true;
  23. connection = new SqlConnection("Server=TERM-BD; Database=Ляхов; Trusted_Connection=True");
  24. command = new SqlCommand();
  25. command.Connection = connection;
  26. command.CommandType = CommandType.Text;
  27. adapter = new SqlDataAdapter(command);
  28. table = new DataTable();
  29. }
  30. private void товарыBindingNavigatorSaveItem_Click(object sender, EventArgs e)
  31. {
  32. this.Validate();
  33. this.товарыBindingSource.EndEdit();
  34. this.tableAdapterManager.UpdateAll(this.ляховDataSet);
  35. }
  36. private void Товар_Load(object sender, EventArgs e)
  37. {
  38. // TODO: данная строка кода позволяет загрузить данные в таблицу "ляховDataSet.Товары". При необходимости она может быть перемещена или удалена.
  39. this.товарыTableAdapter.Fill(this.ляховDataSet.Товары);
  40. }
  41. public void ShowTable(string text)
  42. {
  43. товарыDataGridView.DataSource = null;
  44. command.CommandText = text;
  45. adapter.Fill(table);
  46. товарыDataGridView.DataSource = table;
  47. }
  48. private void button2_Click(object sender, EventArgs e)
  49. {
  50. товарыBindingSource.Filter = "[Название_товара] LIKE'" + textBox1.Text + "%'";
  51. }
  52. private void button4_Click(object sender, EventArgs e)
  53. {
  54. this.Validate();
  55. this.товарыBindingSource.EndEdit();
  56. this.tableAdapterManager.UpdateAll(this.ляховDataSet);
  57. MessageBox.Show("Данные успешно сохранены");
  58. }
  59. private void button1_Click(object sender, EventArgs e)
  60. {
  61. this.товарыBindingSource.AddNew();
  62. MessageBox.Show("Не забудьте нажать кнопку 'Сохранить'");
  63. }
  64. private void button3_Click(object sender, EventArgs e)
  65. {
  66. this.товарыBindingSource.RemoveCurrent();
  67. MessageBox.Show("Информация успешно удалена. Не забудьте нажать кнопку 'Сохранить'");
  68. }
  69. private void pictureBox1_Click(object sender, EventArgs e)
  70. {
  71. Form2 f = new Form2();
  72. f.Show();
  73. this.Hide();
  74. }
  75. }
  76. }