123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- using Servise.Classes;
- using Servise.Forms.User;
- using System;
- using System.Data;
- using System.Data.SqlClient;
- using System.Windows.Forms;
- namespace Servise.Forms
- {
- public partial class Users : Form
- {
- DataBase conect = new DataBase();
- public Users()
- {
- InitializeComponent();
- }
- private void Users_Load(object sender, EventArgs e)
- {
- textName.ReadOnly = true;
- textSurname.ReadOnly = true;
- textEmail.ReadOnly = true;
- maskedPhone.ReadOnly = true;
- textLogin.ReadOnly = true;
- textPatronymic.ReadOnly = true;
- conect.openConect();
- SqlCommand sql = new SqlCommand("Select name From employees where login='" + UserInform.Login + "'", conect.getConect());
- textName.Text = sql.ExecuteScalar().ToString();
- sql = new SqlCommand("Select surname From employees where login='" + UserInform.Login + "'", conect.getConect());
- textSurname.Text = sql.ExecuteScalar().ToString();
- sql = new SqlCommand("Select patronymic From employees where login='" + UserInform.Login + "'", conect.getConect());
- textPatronymic.Text = sql.ExecuteScalar().ToString();
- sql = new SqlCommand("Select email From employees where login='" + UserInform.Login + "'", conect.getConect());
- textEmail.Text = sql.ExecuteScalar().ToString();
- sql = new SqlCommand("Select phone From employees where login='" + UserInform.Login + "'", conect.getConect());
- maskedPhone.Text = sql.ExecuteScalar().ToString();
- sql = new SqlCommand("Select login From employees where login='" + UserInform.Login + "'", conect.getConect());
- textLogin.Text = sql.ExecuteScalar().ToString();
- }
- private void button4_Click(object sender, EventArgs e)
- {
- textName.ReadOnly = false;
- textSurname.ReadOnly = false;
- textEmail.ReadOnly = false;
- maskedPhone.ReadOnly = false;
- textLogin.ReadOnly = false;
- textPatronymic.ReadOnly = false;
- }
- private void button3_Click(object sender, EventArgs e)
- {
- conect.openConect(); ;
- string n = textName.Text;
- string s = textSurname.Text;
- string p = textPatronymic.Text;
- string ph = maskedPhone.Text;
- string em = textEmail.Text;
- string l = textLogin.Text.Trim();
- string query = "Select *from employees where login = '" + l + "'";
- SqlDataAdapter sda = new SqlDataAdapter(query, conect.getConect());
- DataTable dtbl = new DataTable();
- sda.Fill(dtbl);
- if (dtbl.Rows.Count == 0)
- {
- var indert = "update employees set name = '" + n + "'," + "surname= '" + s + "'," + "patronymic= '" + p + "'," + "phone= '" + ph + "'," + "email= '" + em + "'," + "login= '" + l + "' where login ='" + UserInform.Login + "'";
- var command = new SqlCommand(indert, conect.getConect());
- command.ExecuteNonQuery();
- UserInform.Login = textLogin.Text.Trim();
- textName.ReadOnly = true;
- textSurname.ReadOnly = true;
- textEmail.ReadOnly = true;
- maskedPhone.ReadOnly = true;
- textLogin.ReadOnly = true;
- textPatronymic.ReadOnly = true;
- }
- else
- {
- MessageBox.Show("Логин занят");
- }
- conect.closeConect();
- conect.closeConect();
- }
- private void Users_FormClosing(object sender, FormClosedEventArgs e)
- {
- Application.Exit();
- }
- /// <summary>
- /// Кнопки для переходов на соответствующие страницы
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void button2_Click(object sender, EventArgs e)
- {
- this.Hide();
- AddZac goUser = new AddZac();
- goUser.Show();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- this.Hide();
- AddClient client = new AddClient();
- client.Show();
- }
- private void button5_Click(object sender, EventArgs e)
- {
- this.Hide();
- Poch goUser = new Poch();
- goUser.Show();
- }
- private void button6_Click(object sender, EventArgs e)
- {
- this.Hide();
- edpass goUser = new edpass();
- goUser.Show();
- }
- }
- }
|