| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | 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();        }        /// <summary>        /// Заполнение DataGridView с заказами текущего заказчика        /// </summary>        void FillListZakaz()        {            SqlConnection con = new SqlConnection(Properties.Settings.Default.fab2021ConnectionString);            con.Open();            string txtquery =@"select Izdeliya.nameizd as izd, Zakaz.countizd as countizd, Tkani.nametkan as tkan, Furnitura.namefur as fur, Zakaz.countfur as countfur, Users.fam as managerfrom Zakaz, Users, Tkani, Furnitura, Izdeliyawhere Users.iduser = Zakaz.idman and Tkani.idtkan = Zakaz.idtkan and Furnitura.idfur = Zakaz.idfur and Izdeliya.idizd = Zakaz.idizdand Zakaz.idzakazchik = " + LblIdUser.Text;            SqlCommand query1 = new SqlCommand(txtquery, con);            // выполнить запрос            SqlDataReader sqlrez = query1.ExecuteReader();            DgvZakaz.Rows.Clear(); // очистить от старых строк            // перебирать результаты запроса            while (sqlrez.Read())            {                DgvZakaz.Rows.Add(sqlrez["izd"], sqlrez["countizd"],                    sqlrez["tkan"], sqlrez["fur"], sqlrez["countfur"],                    sqlrez["manager"]);            }            con.Close();        }        private void FormZakazchik_Load(object sender, EventArgs e)        {            // TODO: This line of code loads data into the 'fab2021DataSet1.Users' table. You can move, or remove it, as needed.            this.usersTableAdapter.Fill(this.fab2021DataSet1.Users);            FillListZakaz();        }        /// <summary>        /// Открыть профиль пользователя        /// </summary>        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.fab2021DataSet1.Users);            }        }        /// <summary>        /// Открыть форму для нечеткого поиска        /// </summary>        private void BtnLev_Click(object sender, EventArgs e)        {            FormLevenshtein frm = new FormLevenshtein();            frm.ShowDialog();        }        /// <summary>        /// Открыть форму для добавления нового заказа        /// </summary>        private void BtnAddZakaz_Click(object sender, EventArgs e)        {            FormAddZakaz frm = new FormAddZakaz();            // передать код авторизовавшегося заказчика            frm.IdZakazchik = LblIdUser.Text;            frm.ShowDialog();            FillListZakaz();        }    }}
 |