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); }