private void Further_Click(object sender, RoutedEventArgs e) { DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("Вы действиетельно хотите создать пользователя", "Создание пользователя", MessageBoxButtons.YesNo); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { LogMenager log = new LogMenager(); User user = new User(GetTextBox()); manager.CreatedUser(user); log.CreateRecord(new string[] { "Создание пользователя: " + nameT.Text + ", " + SurnameT.Text, " Выполнил: " + ActiveUser.user.Name + " " + ActiveUser.user.Surname + " " }); } }
private void Delete_Click(object sender, RoutedEventArgs e) { DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("Вы действиетельно хотите удалить выбраного пользователя", "Удаление пользователя", MessageBoxButtons.YesNo); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { if (userselected == null) { System.Windows.Forms.MessageBox.Show("Выберете пользователя"); } LogMenager log = new LogMenager(); manager.DeleteUser(userselected); GridOperations.UpdatingGrid(manager); log.CreateRecord(new string[] { "Удаление пользователя: " + nameT.Text + ", " + SurnameT.Text, " Выполнил: " + ActiveUser.user.Name + " " + ActiveUser.user.Surname + " " }); } }
private void SavingResult_Click(object sender, RoutedEventArgs e) { string path = view.FolderSelection(); if (path != "") { if (GraphicsModeC.IsChecked == true) { try { int temp = 0; MarketExcelGenerator generator = new MarketExcelGenerator(); int countbloks = SearchResultsL.Items.Count / (Settings.CountLine + 1); for (int i = 0; i < countbloks; i++) { string[] mass = new string[Settings.CountLine + 1]; for (int j = 0; j < Settings.CountLine + 1; j++) { mass[j] = SearchResultsL.Items[temp].ToString(); temp++; } var reportData = new MarketReporter().GetReport(mass, Settings); generator.Bildblok(reportData, Settings, i); } var reportExcel = generator.Generate(); File.WriteAllBytes(path + "/" + "Report.xlsx", reportExcel); } catch { MessageBox.Show("Ошибка! Блоки не обнаружены, или они не полны"); } } else { StreamWriter fileW = new StreamWriter(path + "/" + DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.TimeOfDay.Hours + "_" + DateTime.Now.TimeOfDay.Minutes + "_" + "Search_" + ".txt"); for (int i = 0; i < SearchResultsL.Items.Count; i++) { fileW.WriteLine(SearchResultsL.Items[i]); } fileW.Close(); LogMenager log = new LogMenager(); log.CreateRecord(new string[] { "Вывод поиска в папку: " + path + " Выполнил: " + ActiveUser.user.Name + " " + ActiveUser.user.Surname + " ", "" }); } } }
private void Run_Click(object sender, RoutedEventArgs e) { int temp = 0; for (int i = 0; i < Path.Length; i++) { temp += System.IO.File.ReadAllLines(Path[i]).Length; } ProgressB.Maximum = temp; ProgressB.Value = 0; BarLineAll.Content = ProgressB.Maximum; for (int i = 0; i < Path.Length; i++) { LogMenager log = new LogMenager(); log.CreateRecord(new string[] { "Создание отчета: " + ProductComboBox.Text + ", " + Path[i], " Выполнил: " + ActiveUser.user.Name + " " + ActiveUser.user.Surname + " " }); MainStream stream = new MainStream(FormationSettings(i)); Task task = new Task(() => stream.RumWork()); task.Start(); } }
private void SearchB_Click(object sender, RoutedEventArgs e) { LogMenager log = new LogMenager(); log.CreateRecord(new string[] { "Поиск: " + ProductComboBox.Text + ", " + Settings.Path, " Выполнил: " + ActiveUser.user.Name + " " + ActiveUser.user.Surname + " " }); filtre = null; SearchResultsL.Items.Clear(); string tempreg; if (CheckBoxBox.IsChecked == true) { tempreg = @"\[" + NumberT.Text + @"/(\d+)\] " + BoxT.Text + " "; if (BoxT.Text == "0" || BoxT.Text == "") { tempreg = @"\[" + NumberT.Text + @"/(\d+)\] "; } if (NumberT.Text == "0" || NumberT.Text == "") { tempreg = @"\] " + BoxT.Text + " "; } filtre = new Regex(tempreg); } if (CheckBoxAllline.IsChecked == true) { tempreg = ":" + DormRoomT.Text + @"$"; filtre = new Regex(tempreg); } if (CheckBoxline.IsChecked == true) { tempreg = ProductSerialT.Text + @"\s+" + ProductNumberT.Text; filtre = new Regex(tempreg); } if (filtre == null) { MessageBox.Show("Укажите параметры поиска"); return; } SearchF(filtre, Settings, CheckBoxline.IsChecked.Value); }