FormZakazchik.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Data.SqlClient;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. namespace СУБД_Швейная_фабрика
  12. {
  13. public partial class FormZakazchik : Form
  14. {
  15. public FormZakazchik()
  16. {
  17. InitializeComponent();
  18. }
  19. void FillLst()
  20. {
  21. SqlConnection con = new SqlConnection(Properties.Settings.Default.SvFabricConnectionString);
  22. con.Open();
  23. string txtquery =
  24. @"select Izdelie.Name_Izdelie as izd, Orders.CountIzd as countizd,
  25. Clothess.Name as tkan, Furnitures.Name_Fur as fur, Orders.CountFur as countfur,
  26. Users.Surname as manager
  27. from Orders, Users, Clothess, Furnitures, Izdelie
  28. where Users.ID_User = Orders.ID_Manager and Clothess.ID_Cloth = Orders.ID_Cloth
  29. and Furnitures.Id_Fur = Orders.Id_Fur and Izdelie.ID_Izdelie = Orders.ID_Izdelie
  30. and Orders.Id_Zakazchik = " + LblIdUser.Text;
  31. SqlCommand query1 = new SqlCommand(txtquery, con);
  32. SqlDataReader res = query1.ExecuteReader();
  33. DgvZakaz.Rows.Clear();
  34. while (res.Read())
  35. {
  36. DgvZakaz.Rows.Add(res["izd"], res["countizd"],
  37. res["tkan"], res["fur"], res["countfur"],
  38. res["manager"]);
  39. }
  40. con.Close();
  41. }
  42. private void usersBindingNavigatorSaveItem_Click(object sender, EventArgs e)
  43. {
  44. }
  45. private void FormZakazchik_Load(object sender, EventArgs e)
  46. {
  47. // TODO: This line of code loads data into the 'svFabricDataSet.Users' table. You can move, or remove it, as needed.
  48. this.usersTableAdapter.Fill(this.svFabricDataSet.Users);
  49. FillLst();
  50. }
  51. private void BtnLev_Click(object sender, EventArgs e)
  52. {
  53. FormLeven F =new FormLeven();
  54. F.ShowDialog();
  55. }
  56. private void BtnProfile_Click(object sender, EventArgs e)
  57. {
  58. FormProfile f =new FormProfile();
  59. f.usersBindingSource.Filter = this.usersBindingSource.Filter;
  60. if (f.ShowDialog() == DialogResult.OK)
  61. {
  62. this.usersTableAdapter.Fill(this.svFabricDataSet.Users);
  63. }
  64. }
  65. private void BtnAddZakaz_Click(object sender, EventArgs e)
  66. {
  67. FormAddOrder f = new FormAddOrder();
  68. f.IdZakazchik = LblIdUser.Text;
  69. f.ShowDialog();
  70. FillLst();
  71. }
  72. }
  73. }