Диалоговое окно для сотрудинка так-же создано.
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.Imaging;
|
||||
using System.IO;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace EmployeeManagmentView.Employee
|
||||
{
|
||||
@ -192,14 +193,24 @@ namespace EmployeeManagmentView.Employee
|
||||
decimal hourlyRate = decimal.Parse(BidTextBox.Text);
|
||||
string partTimeInfo = PartTimeJobTextBox.Text;
|
||||
|
||||
// Путь сохранения
|
||||
string filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Трудовой_договор.docx");
|
||||
|
||||
try
|
||||
{
|
||||
// Генерация документа
|
||||
CreateEmploymentContract(filePath, employeeName, jobTitle, startDate, endDate, hourlyRate, partTimeInfo);
|
||||
MessageBox.Show($"Договор успешно создан по адресу:\n{filePath}");
|
||||
// Открытие диалогового окна для сохранения файла
|
||||
SaveFileDialog saveFileDialog = new SaveFileDialog
|
||||
{
|
||||
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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user