123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.Data.SqlClient;
- namespace lyahov_tim
- //Соединение с базой
- {
- public partial class Amonic : Form
- {
- SqlConnection connection;
- SqlCommand command;
- SqlDataAdapter adapter;
- DataTable table;
- public Amonic()
- {
- InitializeComponent();
- usersDataGridView.AutoGenerateColumns = true;
- connection = new SqlConnection("Server=Class31000; Database=lyahov_port; Trusted_Connection=True");
- command = new SqlCommand();
- command.Connection = connection;
- command.CommandType = CommandType.Text;
- adapter = new SqlDataAdapter(command);
- table = new DataTable();
- usersDataGridView.DataSource = table;
- }
- private void usersBindingNavigatorSaveItem_Click(object sender, EventArgs e)
- {
-
- }
- private void Amonic_Load(object sender, EventArgs e)
- {
- // TODO: данная строка кода позволяет загрузить данные в таблицу "lyahov_portDataSet.Offices". При необходимости она может быть перемещена или удалена.
- this.officesTableAdapter.Fill(this.lyahov_portDataSet.Offices);
- // TODO: данная строка кода позволяет загрузить данные в таблицу "lyahov_portDataSet.Users". При необходимости она может быть перемещена или удалена.
- this.usersTableAdapter.Fill(this.lyahov_portDataSet.Users);
- ShowTable("Select Users.ID, Offices.Title, Roles.Title, Users.Email, Users.Birthdate, Users.Active FROM Users INNER JOIN Offices ON Offices.ID = Users.OfficeID INNER JOIN Roles ON Roles.ID = Users.RoleID");
- }
-
- private void usersBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)
- {
- this.Validate();
- this.usersBindingSource.EndEdit();
- this.tableAdapterManager.UpdateAll(this.lyahov_portDataSet);
- }
- // переход на новую форму
- private void Addusers_Click(object sender, EventArgs e)
- {
- Form4 a = new Form4();
- a.Show();
- this.Hide();
- }
- // выход из программы
- private void Exit_Click(object sender, EventArgs e)
- {
- Авторизация a = new Авторизация();
- a.Show();
- this.Hide();
- }
- // запрос на выборку данных из базы и вывод его на таблице
- private void Выбор_SelectedIndexChanged(object sender, EventArgs e)
- {
- {
- ShowTable("Select Users.ID, Offices.Title, Roles.Title, Users.Email, Users.Birthdate, Users.Active FROM Users INNER JOIN Offices ON Offices.ID = Users.OfficeID INNER JOIN Roles ON Roles.ID = Users.RoleID WHERE Offices.Title = (\'" + Выбор.Text + "\')");
- }
- }
- public void ShowTable(string text)
- {
- usersDataGridView.Columns.Clear();
- usersDataGridView.DataSource = null;
- command.CommandText = text;
- table.Clear();
- adapter.Fill(table);
- usersDataGridView.DataSource = table;
- }
- private void Выбрать_роль_Click(object sender, EventArgs e)
- {
- }
- }
- }
|