Ejemplo n.º 1
0
 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
         });
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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
         });
     }
 }
Ejemplo n.º 4
0
 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
         });
     }
 }