private void InsMoneySize()
 {
     try
     {
         string ID_Val1        = manipulationDB.generationID("SELECT ИД FROM Валюта WHERE [Сокращенное наименование]='" + metroComboBoxVal1.Text + "'");
         string ID_Val2        = manipulationDB.generationID("SELECT ИД FROM Валюта WHERE [Сокращенное наименование]='" + metroComboBoxVal2.Text + "'");
         string query_MoeySize = "INSERT INTO [Курс валют] " +
                                 "VALUES (@ed1, @val1, @ed2, @val2)";
         connect.Open();
         SqlCommand comm = new SqlCommand(query_MoeySize, connect);
         comm.Parameters.AddWithValue("@ed1", metroTextBoxSizeMoney1.Text);
         comm.Parameters.AddWithValue("@val1", ID_Val1);
         comm.Parameters.AddWithValue("@ed2", metroTextBoxSizeMoney2.Text);
         comm.Parameters.AddWithValue("@val2", ID_Val2);
         comm.ExecuteScalar();
         connect.Close();
         metroTextBoxSizeMoney1.Text = null;
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message, "Ошибка работы с БД");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка");
     }
 }
        private void UpdMoneySize()
        {
            try
            {
                string ID_Val1 = manipulationDB.generationID("SELECT ИД FROM Валюта WHERE [Сокращенное наименование]='" + metroComboBoxVal1.Text + "'");
                string ID_Val2 = manipulationDB.generationID("SELECT ИД FROM Валюта WHERE [Сокращенное наименование]='" + metroComboBoxVal2.Text + "'");
                string query_UpdOrgnization = "UPDATE [Курс валют] SET Единица1=@ed1, Валюта1=@val1, Единица2=@ed2, Валюта2=@val2 WHERE ИД=";

                connect.Open();
                try
                {                                                      //чтение файла
                    string[] allText = File.ReadAllLines("index.txt"); //чтение всех строк файла в массив строк
                    foreach (string s in allText)
                    {                                                  //вывод всех строк на консоль
                        query_UpdOrgnization = query_UpdOrgnization + s;
                        SqlCommand SQLcmd = new SqlCommand(query_UpdOrgnization, connect);
                        SQLcmd.Parameters.AddWithValue("@ed1", metroTextBoxSizeMoney1.Text);
                        SQLcmd.Parameters.AddWithValue("@val1", ID_Val1);
                        SQLcmd.Parameters.AddWithValue("@ed2", metroTextBoxSizeMoney2.Text);
                        SQLcmd.Parameters.AddWithValue("@val2", ID_Val2);
                        SQLcmd.ExecuteScalar();
                    }
                }
                catch (FileNotFoundException e)
                {
                    Console.WriteLine(e.Message);
                }
            }
            catch (SqlException exSql)
            {
                MessageBox.Show(exSql.Message, "Ошибка с БД:");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ошибка приложения:");
            }
            finally
            {
                connect.Close();
            }
        }
        private void toolStripButUpdate_Click(object sender, EventArgs e)
        {
            if (dGVUsers.SelectedCells.Count != 0)
            {
                bool admin = Convert.ToBoolean(dGVUsers.CurrentRow.Cells[3].Value) == true ? true : false;

                //string queryNameUser = "******"; // поиск ид из личной инф
                //connect.Open();
                //SqlCommand comm = new SqlCommand(queryNameUser, connect);
                //comm.Parameters.AddWithValue("@nameUser", Convert.ToString(dGVUsers.CurrentRow.Cells[2].Value));
                //string password = comm.ExecuteScalar().ToString();
                //password = shifr_PBKDF2.Decrypt(Convert.ToString(password), "204503");
                //connect.Close();

                //if (password== Convert.ToString(dGVUsers.CurrentRow.Cells[2].Value))
                //{
                string ID_USER = manipulationDB.generationID("SELECT ИД FROM Пользователь WHERE Логин='" + Convert.ToString(dGVUsers.CurrentRow.Cells[1].Value) + "' " +
                                                             //"AND Пароль='" + password + "' " +
                                                             "AND Администрирование='" + admin + "'");
                manipulationProgramm.ZapisIndex(ID_USER);
                //}
                //else
                //{
                //    MessageBox.Show("Выбранных данных не найдено в базе данных!");
                //}

                UpdateFormRegistration upReg = new UpdateFormRegistration();
                upReg.Show();

                upReg.tbUser.Text      = Convert.ToString(dGVUsers.CurrentRow.Cells[1].Value);
                upReg.tbPassword.Text  = Convert.ToString(dGVUsers.CurrentRow.Cells[2].Value);
                upReg.chbAdmin.Checked = Convert.ToBoolean(dGVUsers.CurrentRow.Cells[3].Value) == true ? true : false;
            }
            else
            {
                MessageBox.Show("Выберите строку, которую хотите изменить!!!", "Ошибка");
            }
        }
 private void UpdatePlus_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (clickInfo == false)
     {
         string ID_Bank = manipulationDB.generationID("SELECT ИД FROM Банк WHERE Паспорт='" + IDStartPass + "' " +
                                                      "AND Организация='" + IDStartOrganization + "' AND Валюта='" + IDStartValution + "'");
         string queryPlusInBank = "UPDATE Банк SET Сумма=Сумма+@money WHERE ИД=@id";
         connect.Open();
         SqlCommand commBankPlus = new SqlCommand(queryPlusInBank, connect);
         commBankPlus.Parameters.AddWithValue("@money", startSum);
         commBankPlus.Parameters.AddWithValue("@id", ID_Bank);
         commBankPlus.ExecuteScalar();
         connect.Close();
     }
 }
        private void Delete4_Click(object sender, EventArgs e)
        {
            string ID_Org = manipulationDB.generationID("SELECT ИД FROM Организация" +
                                                        " WHERE Наименование='" + Convert.ToString(metroGridOrganization.CurrentRow.Cells[1].Value) + "' " +
                                                        "AND [Дата регистрации]='" + Convert.ToString(metroGridOrganization.CurrentRow.Cells[2].Value) + "'" +
                                                        " AND [Юридический адрес]='" + Convert.ToString(metroGridOrganization.CurrentRow.Cells[3].Value) + "' " +
                                                        "AND [Фактический адрес]='" + Convert.ToString(metroGridOrganization.CurrentRow.Cells[4].Value) + "'");

            string queryViborOrg = "SELECT * FROM Банк WHERE Организация=";

            manipulationDB.DeleteWithVibor(metroGridOrganization, queryViborOrg, manipulationDB.queryOrganizationDel, ID_Org);

            //string queryViborOrg1 = "SELECT * FROM Расход WHERE Наименование=";

            //manipulationDB.DeleteWithVibor(metroGridOrganization, queryViborOrg1, manipulationDB.queryOrganizationDel, ID_Org);
        }