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