private void buttonInsert_Click(object sender, EventArgs e) { try { // sql запрос добаление работника в базу command.Connection = connection; connection.Open(); command.CommandText = "INSERT INTO Personal([Name(All)], [Ntionality], [City], [Adress], [DateOfBirth], [IIN], [Position], [Tel], [MobileTel]) VALUES (N'" + textBoxName.Text + "', N'" + textBoxNationality.Text + "', N'" + textBoxCity.Text + "', N'" + textBoxAdress.Text + "', '" + dateTimePickerBirth.Value.ToString("MM-dd-yyyy") + "', N'" + textBoxIIN.Text + "', N'" + textBoxPosition.Text + "', N'" + textBoxTel.Text + "', N'" + textBoxMobile.Text + "')"; command.ExecuteNonQuery(); connection.Close(); information("Субъект добавлен в базу персонала!", ""); } catch { MessageBox.Show("Добавление не удалось. Проверьте правильность данных!!!"); } //Создание шаблона чека. в документе Word var wordApp = new Word.Application(); wordApp.Visible = false; var wordDocument = wordApp.Documents.Open(filePath); try { ClassWordInsertText.InsertTextToDocument("{Name}", textBoxName.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{IIN}", textBoxIIN.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{City}", textBoxCity.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Adress}", textBoxAdress.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Position}", textBoxPosition.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Name1}", textBoxName.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Adress1}", textBoxAdress.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{IIN1}", textBoxIIN.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Name2}", textBoxName.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Name3}", textBoxName.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Adress2}", textBoxAdress.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{IIN2}", textBoxIIN.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Name4}", textBoxName.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Position1}", textBoxPosition.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Name5}", textBoxName.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Adress3}", textBoxAdress.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{IIN3}", textBoxIIN.Text, wordDocument); wordDocument.SaveAs2(fileSavePath); wordApp.Visible = true; } catch { MessageBox.Show("Ошибка добавления текста в шаблон документа, для печати чека!!"); } UpdateDGV(); this.Close(); }
private void buttonInsert_Click(object sender, EventArgs e) { try { // sql запрос добавления заказа в базу command.Connection = connection; connection.Open(); command.CommandText = "INSERT INTO Orders([Order], [DateOfAccess], [DateOfEnd], [TypeOfObject], [Brend], [Model], [SeryalNumber], [NameOfClient], [NameOfWorkman], [Money]) VALUES (N'" + textBoxOrder.Text + "', '" + dateTimePicker1.Value.ToString("MM-dd-yyyy") + "', '" + dateTimePicker2.Value.ToString("MM-dd-yyyy") + "', N'" + textBoxType.Text + "', N'" + textBoxBrend.Text + "', N'" + textBoxModel.Text + "', N'" + textBoxSeryal.Text + "', N'" + textBoxNameOfClient.Text + "', N'" + comboBoxNameOfWokman.Text + "', N'" + textBoxMoney.Text + "')"; command.ExecuteNonQuery(); connection.Close(); //Создание шаблона чека. в документе Word var wordApp = new Word.Application(); wordApp.Visible = false; var wordDocument = wordApp.Documents.Open(filePath); try { ClassWordInsertText.InsertTextToDocument("{date}", dateTimePicker1.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{date1}", dateTimePicker1.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{order}", textBoxOrder.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{FIOClient}", textBoxNameOfClient.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{FIOWorkman}", comboBoxNameOfWokman.Text, wordDocument); ClassWordInsertText.InsertTextToDocument("{Money}", textBoxMoney.Text, wordDocument); wordDocument.SaveAs2(fileSavePath); wordApp.Visible = true; } catch { MessageBox.Show("Ошибка добавления текста в шаблон документа, для печати чека!!"); } UpdateDGV(); information("Заказ принят", ""); this.Close(); } catch { MessageBox.Show("Добавление не удалось. Проверьте правильность данных!!!"); } }