private void projectDelete_Click(object sender, RoutedEventArgs e) { if (listViewProjects.SelectedItem == null) { myMessageQueue.Enqueue(rm.GetString("selectRowToTakeAction"), rm.GetString("ok"), () => HandleOKMethod()); return; } VarsProjectsToDo varsProject = (VarsProjectsToDo)listViewProjects.SelectedItem; string[] vars = { VarsDevices.device1DbName, VarsDevices.device2DbName, VarsDevices.Device3DbName, VarsDevices.Device4DbName, VarsDevices.Device5DbName, VarsDevices.Device6DbName, VarsDevices.Device7DbName, VarsDevices.Device8DbName, VarsDevices.Device9DbName, VarsDevices.Device10DbName,VarsDevices.Device11DbName, VarsDevices.Device12DbName, VarsDevices.Device13DbName, VarsDevices.Device14DbName }; for (int i = 0; i < vars.Length; i++) { if (vars[i] == getDbName(int.Parse(varsProject.id))) { MessageBox.Show(rm.GetString("projectCannotBeDeleted"), rm.GetString("system"), MessageBoxButton.OK, MessageBoxImage.Warning); return; } } if (MessageBox.Show(rm.GetString("areYouSureToDelete", cultureInfo), rm.GetString("system", cultureInfo), MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { deleteSelectedRow(); } }
private void deleteSelectedRow() { VarsProjectsToDo varsProjectsToDo = (VarsProjectsToDo)listViewProjects.SelectedItem; AdminConfirmation adminConfirmation = new AdminConfirmation(int.Parse(varsProjectsToDo.id), "project", null); adminConfirmation.Closed += adminConfirmationClosed; this.Close(); adminConfirmation.ShowDialog(); }
private void projectSelect_Click(object sender, RoutedEventArgs e) { if (listViewProjects.SelectedItem == null) { myMessageQueue.Enqueue(rm.GetString("selectRowToTakeAction"), rm.GetString("ok"), () => HandleOKMethod()); return; } VarsProjectsToDo varsProject = (VarsProjectsToDo)listViewProjects.SelectedItem; dbName = getDbName(int.Parse(varsProject.id)); string[] vars = { VarsDevices.device1DbName, VarsDevices.device2DbName, VarsDevices.Device3DbName, VarsDevices.Device4DbName, VarsDevices.Device5DbName, VarsDevices.Device6DbName, VarsDevices.Device7DbName, VarsDevices.Device8DbName, VarsDevices.Device9DbName, VarsDevices.Device10DbName,VarsDevices.Device11DbName, VarsDevices.Device12DbName, VarsDevices.Device13DbName, VarsDevices.Device14DbName }; for (int i = 0; i < vars.Length; i++) { if (vars[i] == dbName) { myMessageQueue.Enqueue(rm.GetString("projectAlreadySelected"), rm.GetString("ok"), () => HandleOKMethod()); return; } } checkDevice(int.Parse(varsProject.id)); switch (int.Parse(deviceId)) { case 0: VarsDevices.Device1DbName = dbName; break; case 1: VarsDevices.Device2DbName = dbName; break; case 2: VarsDevices.Device3DbName = dbName; break; case 3: VarsDevices.Device4DbName = dbName; break; case 4: VarsDevices.Device5DbName = dbName; break; case 5: VarsDevices.Device6DbName = dbName; break; case 6: VarsDevices.Device7DbName = dbName; break; case 7: VarsDevices.Device8DbName = dbName; break; case 8: VarsDevices.Device9DbName = dbName; break; case 9: VarsDevices.Device10DbName = dbName; break; case 10: VarsDevices.Device11DbName = dbName; break; case 11: VarsDevices.Device12DbName = dbName; break; case 12: VarsDevices.Device13DbName = dbName; break; case 13: VarsDevices.Device14DbName = dbName; break; } VarsDevices.deviceProjectReady += 1; this.Close(); if (operatorName != operators) { DeviceShowOperator deviceOperatorShow = new DeviceShowOperator(operators, int.Parse(varsProject.id)); deviceOperatorShow.ShowDialog(); } }