public void Sotr_Select_void() { _RI = new Reg(); _RI.Set_Connection(); _RI.Connection.Open(); SqlCommand Sotr_Select = new SqlCommand("select [id_Sotr], [f_Sotr], [i_Sotr], [o_Sotr], [Password], [Login], " + "[E_mail], [System_Access], [Role_id] from [MFC].[dbo].[Sotr]", _RI.Connection); SqlDataReader tableReader = Sotr_Select.ExecuteReader(); DataTable Table = new DataTable(); Table.Load(tableReader); Program.Sotr_Select = Table; _RI.Connection.Close(); }
public void Role_Select_void() { _RI = new Reg(); _RI.Set_Connection(); _RI.Connection.Open(); SqlCommand Role_Select = new SqlCommand("select [id_Role], [Name_Role], [Pasportni], [Abonentski], [Univerrsal], [OFMS], [ZAGS], [Soc_Zashch]" + "from [MFC].[dbo].[Role]", _RI.Connection); SqlDataReader tableReader = Role_Select.ExecuteReader(); DataTable Table = new DataTable(); Table.Load(tableReader); Program.Role_Select = Table; _RI.Connection.Close(); }
public void Connection_State() { _RI = new Reg(); _RI.Register_get(); try { _RI.Connection.Open(); Status(true); } catch (Exception ex) { MessageBox.Show(ex.Message); Status(false); } }
public void Role_add_void(string value, int AOID, int PSID, int UOID, int OFMSID, int ZAGSID, int SZID) { _RI = new Reg(); _RI.Set_Connection(); _RI.Connection.Open(); SqlCommand StrPrc = new SqlCommand("Role_add", _RI.Connection); StrPrc.CommandType = CommandType.StoredProcedure; StrPrc.Parameters.AddWithValue("@Name_Role", value); StrPrc.Parameters.AddWithValue("@Abonentski", AOID); StrPrc.Parameters.AddWithValue("@Pasportni", PSID); StrPrc.Parameters.AddWithValue("@Univerrsal", UOID); StrPrc.Parameters.AddWithValue("@OFMS", OFMSID); StrPrc.Parameters.AddWithValue("@ZAGS", ZAGSID); StrPrc.Parameters.AddWithValue("@Soc_Zashch", SZID); StrPrc.ExecuteNonQuery(); _RI.Connection.Close(); }
public void Sotr_add_void(string FV, string IV, string OV, string PV, string LV, string EMV, int RV, int SID) { _RI = new Reg(); _RI.Set_Connection(); _RI.Connection.Open(); SqlCommand StrPrc = new SqlCommand("Sotr_add", _RI.Connection); StrPrc.CommandType = CommandType.StoredProcedure; StrPrc.Parameters.AddWithValue("@f_Sotr", FV); StrPrc.Parameters.AddWithValue("@i_Sotr", IV); StrPrc.Parameters.AddWithValue("@o_Sotr", OV); StrPrc.Parameters.AddWithValue("@Password", PV); StrPrc.Parameters.AddWithValue("@Login", LV); StrPrc.Parameters.AddWithValue("@E_Mail", EMV); StrPrc.Parameters.AddWithValue("@System_Access", SID); StrPrc.Parameters.AddWithValue("@Role_id", RV); StrPrc.ExecuteNonQuery(); _RI.Connection.Close(); }
private void button1_Click(object sender, EventArgs e) { switch (MessageBox.Show("Удалить выбранного пользователя?", "МФЦ", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case DialogResult.Yes: try { _CBD.Sotr_delete_void(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString())); Grid_Load(); } catch { _RI = new Reg(); _RI.Connection.Close(); MessageBox.Show("Error!", "МФЦ", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } }
public void Get_Base_List() { _RI = new Reg(); try { SqlConnection GDtBsLstCn = new SqlConnection("Data Source = " + Reg.DS + "; Initial Catalog = master; " + "Persist Security Info=True; User ID = " + Reg.UN + ";Password=\"" + Reg.UP + "\""); GDtBsLstCn.Open(); SqlDataAdapter BsAdpt = new SqlDataAdapter("exec sp_helpdb", GDtBsLstCn); DataSet BDst = new DataSet(); BsAdpt.Fill(BDst, "db"); List_Dbs(BDst); _RI.Connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button2_Click(object sender, EventArgs e) { try { _RI = new Reg(); _RI.Set_Connection(); //Установка соединения с базой _RI.Connection.Open(); //Открытие соединения SqlDataAdapter auth = new SqlDataAdapter("SELECT COUNT(*) FROM DBO.sotr WHERE login = '******' and password = '******'", _RI.Connection); //Запрос на вывод количества строк, где поля логин и пароль соответствуют значениям из текстового поля 1 и 2 _RI.Connection.Close(); //Закрытие соединения DataTable dt = new DataTable(); //Создание экзампляра объекта DataTable auth.Fill(dt); //Заполнение таблицы данными, полученными из запроса if (dt.Rows[0][0].ToString() == "1") //Если в первой ячейке таблицы содержиться 1, то { _CBD = new ControlBD(); //Объявление экземпляра класса ControlBD _CBD.Autorization(textBox1.Text, Crypt_Class.Encrypt(textBox2.Text)); //Вызов метода Autorization, передача в метод значений из текстового поля 1 и 2 MessageBox.Show("Добро пожаловать, " + Program.FIOSOTR); switch (Program.SYSACCESS) //Проверка значения из переменной SYSACCESS в классе Program { case 0: //если 0 switch (Program.PSACCESS) //Проверка значения из переменной PSACCESS в классе Program { case 1: //если 1 _RI.Connection.Close(); //Закрытие соединения с базой PasportnStol passtol = new PasportnStol(); //Объявление экземпляра класса PasportnStol passtol.Show(); //Вызов формы this.Close(); //Закрытие текущей формы break; } switch (Program.AOACCESS) { case 1: _RI.Connection.Close(); Abonent_Otdel ao_otdel = new Abonent_Otdel(); ao_otdel.Show(); this.Close(); break; } switch (Program.UOACCESS) { case 1: _RI.Connection.Close(); Universal uo_otdel = new Universal(); uo_otdel.Show(); this.Close(); break; } switch (Program.OFMSACCESS) { case 1: _RI.Connection.Close(); OFMS ofms = new OFMS(); ofms.Show(); this.Close(); break; } switch (Program.ZAGZACCESS) { case 1: _RI.Connection.Close(); ZAGS zags = new ZAGS(); zags.Show(); this.Close(); break; } switch (Program.SZACCESS) { case 1: _RI.Connection.Close(); SocZashch sz_otdel = new SocZashch(); sz_otdel.Show(); this.Close(); break; } break; case 1: _RI.Connection.Close(); Program.ADMINACCESS = false; Program.BACKTOADMIN = true; MainForm MF = new MainForm(); MF.Show(); this.Close(); break; case 2: _RI.Connection.Close(); Program.ADMINACCESS = true; Program.BACKTOADMIN = true; MainForm MainForm = new MainForm(); MainForm.Show(); this.Close(); break; } } else { MessageBox.Show("Указанной связки Логин-Пароль не существует"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } _RI.Connection.Close(); }