private void button4_Click_1(object sender, EventArgs e) { List<bool> validationList = new List<bool>(); validationList.Add(ValidateAsSelectedfromCombobox(comboBox4, label24)); validationList.Add(ValidateAsNotNullText(textBox13, label23)); double minLimit = 0; validationList.Add(ValidateAsDouble(textBox7, label21, out minLimit)); double maxLimit = 0; validationList.Add(ValidateAsDouble(textBox4, label19, out maxLimit)); double desiredVoltage = 0; validationList.Add(ValidateAsDouble(textBox11, label16, out desiredVoltage)); double voltageBase = 0; validationList.Add(ValidateAsDouble(textBox3, label12, out voltageBase)); double phase = 0; validationList.Add(ValidateAsDouble(textBox12, label11, out phase)); double voltage = 0; validationList.Add(ValidateAsDouble(textBox2, label10, out voltage)); int sequencialNumber = 0; validationList.Add(ValidateAsInt(textBox8,label9,out sequencialNumber)); int busNumber = 0; validationList.Add(ValidateAsInt(textBox1,label9,out busNumber)); validationList.Add(ValidateAsSelectedfromCombobox(comboBox3, label7)); if(CompleteValidation(validationList)==true) { int caseID = GetTransmissionCaseID(comboBox3.SelectedIndex); int areaID = GetAreaID(comboBox4.SelectedIndex); DatabaseAccess.Insert databaseAccess = new DatabaseAccess.Insert(); string returnedMsg = databaseAccess.insert(GetLabel("config.ini", "Host"), GetLabel("config.ini", "UserID"), GetLabel("config.ini", "DatabaseName"), maskedTextBox1.Text, "INSERT INTO `sql583577`.`bus` (`busNumber`, `caseID`, `sequencialNumber`, `busName`, `Voltage`, `phase`, `voltageBase`, `desiredVoltage`, `maxReactivePower`, `minReactivePower`, `areaID`) VALUES ('" + busNumber.ToString() + "', '" + caseID.ToString() + "', '" + sequencialNumber.ToString() + "', '" + textBox13.Text + "', '" + voltage.ToString().Replace(',', '.') + "', '" + phase.ToString().Replace(',', '.') + "', '" + voltageBase.ToString().Replace(',', '.') + "', '" + desiredVoltage.ToString().Replace(',', '.') + "', '" + maxLimit.ToString().Replace(',', '.') + "', '" + minLimit.ToString().Replace(',', '.') + "', '" + areaID.ToString() + "');"); if (returnedMsg.ToLower().Equals("ok")) { showMsg(GetLabel(DictionaryFileName, "InsertSuccess")); comboBox3.Text = string.Empty; textBox1.Text = string.Empty; textBox8.Text = string.Empty; textBox2.Text = string.Empty; textBox12.Text = string.Empty; textBox3.Text = string.Empty; textBox11.Text = string.Empty; textBox4.Text = string.Empty; textBox7.Text = string.Empty; textBox13.Text = string.Empty; comboBox4.Text = string.Empty; } else { ShowInsertError(returnedMsg); } } }
private string Insert(string insertMsg) { DatabaseAccess.Insert databaseAccess = new DatabaseAccess.Insert(); return databaseAccess.insert(GetLabel("config.ini", "Host"), GetLabel("config.ini", "UserID"), GetLabel("config.ini", "DatabaseName"), maskedTextBox1.Text, insertMsg); }
private void button2_Click_1(object sender, EventArgs e) { List<bool> validationList = new List<bool>(); string publicationDate = string.Empty; publicationDate = dateTimePicker2.Value.Year.ToString() + "-" + dateTimePicker2.Value.Month.ToString() + "-" + dateTimePicker2.Value.Day.ToString(); string caseDate = string.Empty; caseDate = dateTimePicker1.Value.Year.ToString() + "-" + dateTimePicker1.Value.Month.ToString() + "-" + dateTimePicker1.Value.Day.ToString(); double powerBase = 0; validationList.Add(ValidateAsDouble(textBox6, label14, out powerBase)); validationList.Add(ValidateAsNotNullRichText(richTextBox2, label13)); validationList.Add(ValidateAsNotNullText(textBox5, label15)); if(CompleteValidation(validationList)==true) { DatabaseAccess.Insert databaseAccess = new DatabaseAccess.Insert(); string returnedMsg = databaseAccess.insert(GetLabel("config.ini", "Host"), GetLabel("config.ini", "UserID"), GetLabel("config.ini", "DatabaseName"), maskedTextBox1.Text, "INSERT INTO `sql583577`.`case` (`title`, `description`, `powerBase`, `caseDate`, `publicationDate`, `systemType`) VALUES ('" + textBox5.Text + "', '" + richTextBox2.Text + "', '" + textBox6.Text.Replace(',', '.') + "', '" + caseDate + "', '" + publicationDate + "', 'TRANSMISSION');"); //ValidateInsert(returnedMsg); if (returnedMsg.ToLower().Equals("ok")) { showMsg(GetLabel(DictionaryFileName, "InsertSuccess")); textBox5.Text = string.Empty; richTextBox2.Text = string.Empty; textBox6.Text = string.Empty; } else { ShowError(992, returnedMsg); } } }