using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace СУБД_Швейная_фабрика { public partial class FormZakazchik : Form { public FormZakazchik() { InitializeComponent(); } void FillListZakaz() { SqlConnection con = new SqlConnection(Properties.Settings.Default.dbFabrikaOAAConnectionString); DgvZakaz.Rows.Clear(); string Query = $@"SELECT Izdelie.name_izd, Tkan.Title, Furnitura.namefur, Furnitura.countfur, Orders.CountIzd FROM Orders INNER JOIN Furnitura ON Orders.id_fur = Furnitura.id_fur INNER JOIN Izdelie ON Orders.id_izd = Izdelie.id_izd INNER JOIN Tkan ON Orders.id_tkan = Tkan.id_Tkan INNER JOIN Users ON Orders.id_zak = Users.id_User where Users.id_User = {LblIdUser.Text}"; con.Open(); SqlCommand cmd = new SqlCommand(Query, con); SqlDataReader Rez = cmd.ExecuteReader(); while (Rez.Read()) { DgvZakaz.Rows.Add(Rez["name_izd"], Rez["Title"], Rez["namefur"], Rez["countfur"], Rez["CountIzd"]); } con.Close(); } private void FormZakazchik_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'db_22factoryDataSet1.Users' table. You can move, or remove it, as needed. this.usersTableAdapter.Fill(this.pracFabricaDataSet.Users); FillListZakaz(); // } void OutPut() { textBox1.Text = $@"SELECT Izdelie.name_izd, Tkan.Title, Furnitura.namefur, Furnitura.countfur, Orders.CountIzd FROM Orders INNER JOIN Furnitura ON Orders.id_fur = Furnitura.id_fur INNER JOIN Izdelie ON Orders.id_izd = Izdelie.id_izd INNER JOIN Tkan ON Orders.id_tkan = Tkan.id_Tkan INNER JOIN Users ON Orders.id_zak = Users.id_User where Users.id_User = {LblIdUser.Text}"; } private void BtnProfile_Click(object sender, EventArgs e) { // FormProfile frm = new FormProfile(); frm.BsUsers.Filter = this.BsUsers.Filter; if (frm.ShowDialog() == DialogResult.OK) { this.usersTableAdapter.Fill(this.pracFabricaDataSet.Users); } } private void BtnLev_Click(object sender, EventArgs e) { FormLevenshtein frm = new FormLevenshtein(); frm.ShowDialog(); } private void BtnAddZakaz_Click(object sender, EventArgs e) { FormAddZakaz frm = new FormAddZakaz(); frm.IdZakazchik = LblIdUser.Text; frm.ShowDialog(); FillListZakaz(); } } }