Exemple #1
0
        /// #NAME#: #DESCRIPTION#
        public void f_ce9567d0_f165_45e0_844a_a2881290bfeb()
        {
            //INI CODE PRCGUID: ce9567d0-f165-45e0-844a-a2881290bfeb

            ARQODE_UI.GestorProgramas.CVentanaProgramas CVentanaProgramas = new ARQODE_UI.GestorProgramas.CVentanaProgramas(vm);
            CProgram currProg = new CProgram(sys, App_globals, CVentanaProgramas.Namespace_programa_activo.ToString());

            ((JArray)currProg.Logic)[CVentanaProgramas.ListaProcesos.SelectedCells[0].RowIndex].Remove();
            currProg.Save();


            //END CODE PRCGUID: ce9567d0-f165-45e0-844a-a2881290bfeb
        }
Exemple #2
0
        /// #NAME#: #DESCRIPTION#
        public void f_Guardar_proceso_activo()
        {
            //INI CODE PRCGUID: Guardar proceso activo

            ARQODE_UI.GestorProgramas.CVentanaProgramas CVentanaProgramas  = new ARQODE_UI.GestorProgramas.CVentanaProgramas(vm);
            ARQODE_UI.GestorProcesos.CFormProcesoActivo CFormProcesoActivo = new ARQODE_UI.GestorProcesos.CFormProcesoActivo(vm);

            // cargar fichero de programa
            CProgram cprog = new CProgram(sys, App_globals, CVentanaProgramas.Namespace_programa_activo.ToString());

            if ((CVentanaProgramas.ListaProcesos.RowCount > 0) && (CVentanaProgramas.ListaProcesos.SelectedCells.Count > 0))
            {
                JToken JProc = (cprog.Logic as JArray)[int.Parse(CFormProcesoActivo.Fila_activa.ToString())];

                // Guardar descripción
                JProc["Description"] = CFormProcesoActivo.TBDescription.Text;

                // Guardar entradas
                JProc["Inputs"] = new JObject();
                for (int i = 0; i < CFormProcesoActivo.LInputs.RowCount; i++)
                {
                    if ((CFormProcesoActivo.LInputs[0, i].Value != null) && (CFormProcesoActivo.LInputs[1, i].Value != null) && (CFormProcesoActivo.LInputs[0, i].Value.ToString() != ""))
                    {
                        JProc["Inputs"][CFormProcesoActivo.LInputs[0, i].Value.ToString()] = CFormProcesoActivo.LInputs[1, i].Value.ToString();
                    }
                }

                // Guardar salidas
                JProc["Outputs"] = new JObject();
                for (int i = 0; i < CFormProcesoActivo.LOutputs.RowCount; i++)
                {
                    if ((CFormProcesoActivo.LOutputs[0, i].Value != null) && (CFormProcesoActivo.LOutputs[1, i].Value != null) && (CFormProcesoActivo.LOutputs[0, i].Value.ToString() != ""))
                    {
                        JProc["Outputs"][CFormProcesoActivo.LOutputs[0, i].Value.ToString()] = CFormProcesoActivo.LOutputs[1, i].Value.ToString();
                    }
                }
                JProc["Configuration"] = new JObject();
                // Guardar configuration
                for (int i = 0; i < CFormProcesoActivo.LConfig.RowCount; i++)
                {
                    if ((CFormProcesoActivo.LConfig[0, i].Value != null) && (CFormProcesoActivo.LConfig[1, i].Value != null) && (CFormProcesoActivo.LConfig[0, i].Value.ToString() != ""))
                    {
                        JProc["Configuration"][CFormProcesoActivo.LConfig[0, i].Value.ToString()] = CFormProcesoActivo.LConfig[1, i].Value.ToString();
                    }
                }

                cprog.Save();
            }

            //END CODE PRCGUID: Guardar proceso activo
        }
Exemple #3
0
        /// #NAME#: #DESCRIPTION#
        public void f_acbc65a0_6f4f_4d0b_aad9_e7c24e7241a1()
        {
            //INI CODE PRCGUID: acbc65a0-6f4f-4d0b-aad9-e7c24e7241a1
            ARQODE_UI.GestorProgramas.CVentanaProgramas CVentanaProgramas  = new ARQODE_UI.GestorProgramas.CVentanaProgramas(vm);
            ARQODE_UI.GestorProcesos.CFormProcesoActivo CFormProcesoActivo = new ARQODE_UI.GestorProcesos.CFormProcesoActivo(vm);
            CProgram curr_prog = new CProgram(sys, App_globals, CFormProcesoActivo.Namespace_programa_activo.ToString());
            String   var       = CFormProcesoActivo.LB_ProgramVars.SelectedItem.ToString();

            curr_prog.vars.Remove(var);
            curr_prog.Variables.RemoveAt(curr_prog.Variables.ToList().IndexOf(var));
            curr_prog.Save();
            CFormProcesoActivo.LB_ProgramVars.Items.Remove(var);


            //END CODE PRCGUID: acbc65a0-6f4f-4d0b-aad9-e7c24e7241a1
        }
Exemple #4
0
        /// #NAME#: #DESCRIPTION#
        public void f_57c58cbe_c7d5_4437_b06c_85232bda9804()
        {
            //INI CODE PRCGUID: 57c58cbe-c7d5-4437-b06c-85232bda9804


            ARQODE_UI.GestorProgramas.CVentanaProgramas CVentanaProgramas = new ARQODE_UI.GestorProgramas.CVentanaProgramas(vm);
            if (CVentanaProgramas.ListaProcesos.SelectedCells[0].RowIndex > 0)
            {
                CProgram currProg    = new CProgram(sys, App_globals, CVentanaProgramas.Namespace_programa_activo.ToString());
                JToken   proc_active = ((JArray)currProg.Logic)[CVentanaProgramas.ListaProcesos.SelectedCells[0].RowIndex];
                ((JArray)currProg.Logic).Insert(CVentanaProgramas.ListaProcesos.SelectedCells[0].RowIndex - 1, proc_active);
                proc_active.Remove();
                currProg.Save();
            }


            //END CODE PRCGUID: 57c58cbe-c7d5-4437-b06c-85232bda9804
        }
Exemple #5
0
        /// #NAME#: #DESCRIPTION#
        public void f_3343e203_c0a9_4a7c_9792_f3cb5411ff44()
        {
            //INI CODE PRCGUID: 3343e203-c0a9-4a7c-9792-f3cb5411ff44

            ARQODE_UI.GestorProgramas.CVentanaProgramas CVentanaProgramas = new ARQODE_UI.GestorProgramas.CVentanaProgramas(vm);
            if (CVentanaProgramas.ListaProcesos.SelectedCells[0].RowIndex < CVentanaProgramas.ListaProcesos.RowCount - 1)
            {
                int      ri          = CVentanaProgramas.ListaProcesos.SelectedCells[0].RowIndex;
                CProgram currProg    = new CProgram(sys, App_globals, CVentanaProgramas.Namespace_programa_activo.ToString());
                JToken   proc_active = ((JArray)currProg.Logic)[ri];
                ((JArray)currProg.Logic).Insert(ri + 2, proc_active);
                ((JArray)currProg.Logic)[ri].Remove();
                currProg.Save();
            }


            //END CODE PRCGUID: 3343e203-c0a9-4a7c-9792-f3cb5411ff44
        }
Exemple #6
0
        /// #NAME#: #DESCRIPTION#
        public void f_b8c926b9_1f1f_4575_b0d6_abafca3997d9()
        {
            //INI CODE PRCGUID: b8c926b9-1f1f-4575-b0d6-abafca3997d9

            ARQODE_UI.GestorProgramas.CVentanaProgramas CVentanaProgramas = new ARQODE_UI.GestorProgramas.CVentanaProgramas(vm);
            ARQODE_UI.ARQODE_UI.CInputDialog            CInputDialog      = new ARQODE_UI.ARQODE_UI.CInputDialog(vm);
            CInputDialog.InputDialog.AcceptButton = CInputDialog.BAceptar;
            CInputDialog.InputDialog.CancelButton = CInputDialog.BCancelar;

            CInputDialog.InputDialog.Text = "Variables de programa";
            CInputDialog.Label1.Text      = "Nueva variable de programa";
            vm.Cancel_events = false;
            if (CInputDialog.InputDialog.ShowDialog() == DialogResult.OK)
            {
                String nueva_var = CInputDialog.textBox1.Text.Trim();
                if (nueva_var != "")
                {
                    ARQODE_UI.GestorProcesos.CFormProcesoActivo CFormProcesoActivo = new ARQODE_UI.GestorProcesos.CFormProcesoActivo(vm);
                    String   Programa_activo = CFormProcesoActivo.Namespace_programa_activo.ToString();
                    CProgram curr_prog       = new CProgram(sys, App_globals, Programa_activo);

                    if (!curr_prog.Variables.Contains(nueva_var))
                    {
                        curr_prog.Variables.Add(nueva_var);
                        curr_prog.Save();
                        CFormProcesoActivo.LB_ProgramVars.Items.Add(nueva_var);
                    }
                    else
                    {
                        MessageBox.Show("La variable ya existe en el programa");
                    }
                }
            }



            //END CODE PRCGUID: b8c926b9-1f1f-4575-b0d6-abafca3997d9
        }