Диалоговое окно для сотрудинка так-же создано.
This commit is contained in:
parent
66c0dcc6c6
commit
61311886a1
@ -16,6 +16,7 @@ using System.Windows.Input;
|
|||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
using System.Windows.Media.Imaging;
|
using System.Windows.Media.Imaging;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using Microsoft.Win32;
|
||||||
|
|
||||||
namespace EmployeeManagmentView.Employee
|
namespace EmployeeManagmentView.Employee
|
||||||
{
|
{
|
||||||
@ -192,14 +193,24 @@ namespace EmployeeManagmentView.Employee
|
|||||||
decimal hourlyRate = decimal.Parse(BidTextBox.Text);
|
decimal hourlyRate = decimal.Parse(BidTextBox.Text);
|
||||||
string partTimeInfo = PartTimeJobTextBox.Text;
|
string partTimeInfo = PartTimeJobTextBox.Text;
|
||||||
|
|
||||||
// Путь сохранения
|
|
||||||
string filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Трудовой_договор.docx");
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
// Генерация документа
|
// Открытие диалогового окна для сохранения файла
|
||||||
CreateEmploymentContract(filePath, employeeName, jobTitle, startDate, endDate, hourlyRate, partTimeInfo);
|
SaveFileDialog saveFileDialog = new SaveFileDialog
|
||||||
MessageBox.Show($"Договор успешно создан по адресу:\n{filePath}");
|
{
|
||||||
|
Filter = "Excel файлы (*.docx)|*.docx", // фильтр для файлов .docx
|
||||||
|
Title = "Сохранить договор о трудоустройстве", // заголовок окна
|
||||||
|
FileName = "Договор.docx" // имя по умолчанию
|
||||||
|
};
|
||||||
|
|
||||||
|
// Проверка, что пользователь выбрал путь и имя файла
|
||||||
|
if (saveFileDialog.ShowDialog() == true)
|
||||||
|
{
|
||||||
|
string filePath = saveFileDialog.FileName; // Путь и имя файла
|
||||||
|
CreateEmploymentContract(filePath, employeeName, jobTitle, startDate, endDate, hourlyRate, partTimeInfo); // Генерация отчета
|
||||||
|
MessageBox.Show($"Договор успешно сохранен: {filePath}", "Успех", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user