private void DataGridRequestNumber_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { try { DB.TodoListGrid temp = Grid_todoList.SelectedItem as DB.TodoListGrid; TodoList todolist = mainWindow.DB.GetTodoByID(temp.WorkID); int result = 0; if (int.TryParse(todolist.request_number, out result)) { try { System.Diagnostics.Process.Start("chrome.exe", "http://erpdestek/WorkOrder.do?woMode=viewWO&woID=" + result + "&fromListView=true"); } catch (Exception) { System.Diagnostics.Process.Start("http://erpdestek/WorkOrder.do?woMode=viewWO&woID=" + result + "&fromListView=true"); } } } catch (Exception ex) { DB.AddLog(new Log { error_page = "uctodolist", error_text = ex.Message, log_user = User.id }); } }
private void DataGridCell_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { DB.TodoListGrid temp = Grid_todoList.SelectedItem as DB.TodoListGrid; TodoList todoList = mainWindow.DB.GetTodoByID(temp.WorkID); MessageBox.Show(todoList.description, mainWindow.Lang.UCTodoListInfoMessage, MessageBoxButton.OK, MessageBoxImage.Information); }
private void Btn_requestDelete_Click(object sender, RoutedEventArgs e) { try { DB.TodoListGrid temp = Grid_todoList.SelectedItem as DB.TodoListGrid; TodoList todoList = mainWindow.DB.GetTodoByID(temp.WorkID); if (todoList.status == (int)StatusType.InProcess) { var result = MessageBox.Show("Bu talebin tamamlanan kısımları var, yinede silinsin mi (tamamlananlarda silinecek) ?", "Uyarı", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes) { // delete all workdone var workDone = mainWindow.DB.GetWorkdoneByID(todoList.id); foreach (var item in workDone) { mainWindow.DB.RemoveWorkdone(item); } // delete all plans var plans = mainWindow.DB.PlanToCalendar(todoList.id); foreach (var item in plans) { mainWindow.DB.RemovePlan(item); } // delete work DB.DeleteTodoList(todoList); mainWindow.UpdateScreens(); } } else { var result = MessageBox.Show(todoList.id + " id numaralı talep silinecek, onaylıyor musunuz ?", "Uyarı", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes) { DB.DeleteTodoList(todoList); mainWindow.UpdateScreens(); } } } catch (Exception ex) { DB.AddLog(new Log { error_page = "uctodolist", error_text = ex.Message, log_user = User.id }); } }
private void Btn_requestSchedule_Click(object sender, RoutedEventArgs e) { try { RequestSchedule requestSchedule = new RequestSchedule(); DB.TodoListGrid temp = Grid_todoList.SelectedItem as DB.TodoListGrid; TodoList todoList = mainWindow.DB.GetTodoByID(temp.WorkID); requestSchedule.Owner = mainWindow; requestSchedule.todolist = todoList; mainWindow.Opacity = 0.5; requestSchedule.WindowStartupLocation = WindowStartupLocation.CenterOwner; requestSchedule.ShowDialog(); } catch (Exception ex) { DB.AddLog(new Log { error_page = "uctodolist", error_text = ex.Message, log_user = User.id }); } }