예제 #1
0
 private void btnCerrar_Click(object sender, EventArgs e)
 {
     pasoActivo = pasos.Inicio;
     activarPaso(pasos.Inicio);
     concepto.Clear();
     textBoxConcepto.Text = "";
     this.Close();
 }
예제 #2
0
        private void btnAccion_Click(object sender, EventArgs e)
        {
            btnAccion.Enabled      = false;
            btnSI.Enabled          = false;
            groupBoxAccion.Enabled = true;

            pasoActivo = pasos.Accion;
        }
예제 #3
0
        private void btnSI_Click(object sender, EventArgs e)
        {
            btnAccion.Enabled         = false;
            btnSI.Enabled             = false;
            groupBoxFuncion.Enabled   = true;
            groupBoxOperandos.Enabled = true;
            groupBoxGrupos.Enabled    = true;

            pasoActivo = pasos.Si;
            textBoxConcepto.AppendText("Si ");
        }
예제 #4
0
        private void btnSino_Click(object sender, EventArgs e)
        {
            btnSino.Enabled           = false;
            groupBoxAccion.Enabled    = true;
            groupBoxFuncion.Enabled   = false;
            groupBoxOperandos.Enabled = false;
            groupBoxGrupos.Enabled    = false;

            pasoActivo = pasos.Sino;
            concepto.Enqueue(":");
            textBoxConcepto.AppendText("Sino ");
        }
예제 #5
0
 private void activarPaso(pasos paso)
 {
     if (parametros.Count == 0 && parentesis == 0)
     {
         switch (paso)
         {
             case pasos.Inicio:
                 btnAccion.Enabled = true;
                 btnSI.Enabled = true;
                 btnEntonces.Enabled = false;
                 btnSino.Enabled = false;
                 btnGrabar.Enabled = false;
                 groupBoxAccion.Enabled = false;
                 groupBoxFuncion.Enabled = false;
                 groupBoxOperacionesLogicas.Enabled = false;
                 groupBoxOperacionesAritmeticas.Enabled = false;
                 groupBoxGrupos.Enabled = false;
                 groupBoxOperandos.Enabled = false;
                 break;
             case pasos.Accion:
                 btnAccion.Enabled = false;
                 btnSI.Enabled = false;
                 btnEntonces.Enabled = false;
                 btnSino.Enabled = false;
                 btnGrabar.Enabled = false;
                 groupBoxAccion.Enabled = true;
                 groupBoxFuncion.Enabled = false;
                 groupBoxOperacionesLogicas.Enabled = false;
                 groupBoxOperacionesAritmeticas.Enabled = false;
                 groupBoxGrupos.Enabled = false;
                 groupBoxOperandos.Enabled = false;
                 break;
             case pasos.Si:
                 btnAccion.Enabled = false;
                 btnSI.Enabled = false;
                 btnEntonces.Enabled = false;
                 btnSino.Enabled = false;
                 btnGrabar.Enabled = false;
                 groupBoxAccion.Enabled = false;
                 groupBoxFuncion.Enabled = true;
                 groupBoxOperacionesLogicas.Enabled = false;
                 groupBoxOperacionesAritmeticas.Enabled = false;
                 groupBoxGrupos.Enabled = true;
                 groupBoxOperandos.Enabled = true;
                 break;
             case pasos.Entonces:
                 btnAccion.Enabled = false;
                 btnSI.Enabled = false;
                 btnEntonces.Enabled = false;
                 btnSino.Enabled = false;
                 btnGrabar.Enabled = false;
                 groupBoxAccion.Enabled = true;
                 groupBoxFuncion.Enabled = false;
                 groupBoxOperacionesLogicas.Enabled = false;
                 groupBoxOperacionesAritmeticas.Enabled = false;
                 groupBoxGrupos.Enabled = false;
                 groupBoxOperandos.Enabled = false; break;
             case pasos.Sino:
                 btnAccion.Enabled = false;
                 btnSI.Enabled = false;
                 btnEntonces.Enabled = false;
                 btnSino.Enabled = false;
                 btnGrabar.Enabled = false;
                 groupBoxAccion.Enabled = true;
                 groupBoxFuncion.Enabled = false;
                 groupBoxOperacionesLogicas.Enabled = false;
                 groupBoxOperacionesAritmeticas.Enabled = false;
                 groupBoxGrupos.Enabled = false;
                 groupBoxOperandos.Enabled = false; break;
             default:
                 break;
         }
     }
 }
예제 #6
0
        private void btnSI_Click(object sender, EventArgs e)
        {
            btnAccion.Enabled = false;
            btnSI.Enabled = false;
            groupBoxFuncion.Enabled = true;
            groupBoxOperandos.Enabled = true;
            groupBoxGrupos.Enabled = true;

            pasoActivo = pasos.Si;
            textBoxConcepto.AppendText("Si ");
        }
예제 #7
0
        private void btnSino_Click(object sender, EventArgs e)
        {
            btnSino.Enabled = false;
            groupBoxAccion.Enabled = true;
            groupBoxFuncion.Enabled = false;
            groupBoxOperandos.Enabled = false;
            groupBoxGrupos.Enabled = false;

            pasoActivo = pasos.Sino;
            concepto.Enqueue(":");
            textBoxConcepto.AppendText("Sino ");
        }
예제 #8
0
 private void btnCerrar_Click(object sender, EventArgs e)
 {
     pasoActivo = pasos.Inicio;
     activarPaso(pasos.Inicio);
     concepto.Clear();
     textBoxConcepto.Text = "";
     this.Close();
 }
예제 #9
0
        private void btnAccion_Click(object sender, EventArgs e)
        {
            btnAccion.Enabled = false;
            btnSI.Enabled = false;
            groupBoxAccion.Enabled = true;

            pasoActivo = pasos.Accion;
        }
예제 #10
0
        private void activarPaso(pasos paso)
        {
            if (parametros.Count == 0 && parentesis == 0)
            {
                switch (paso)
                {
                case pasos.Inicio:
                    btnAccion.Enabled                      = true;
                    btnSI.Enabled                          = true;
                    btnEntonces.Enabled                    = false;
                    btnSino.Enabled                        = false;
                    btnGrabar.Enabled                      = false;
                    groupBoxAccion.Enabled                 = false;
                    groupBoxFuncion.Enabled                = false;
                    groupBoxOperacionesLogicas.Enabled     = false;
                    groupBoxOperacionesAritmeticas.Enabled = false;
                    groupBoxGrupos.Enabled                 = false;
                    groupBoxOperandos.Enabled              = false;
                    break;

                case pasos.Accion:
                    btnAccion.Enabled                      = false;
                    btnSI.Enabled                          = false;
                    btnEntonces.Enabled                    = false;
                    btnSino.Enabled                        = false;
                    btnGrabar.Enabled                      = false;
                    groupBoxAccion.Enabled                 = true;
                    groupBoxFuncion.Enabled                = false;
                    groupBoxOperacionesLogicas.Enabled     = false;
                    groupBoxOperacionesAritmeticas.Enabled = false;
                    groupBoxGrupos.Enabled                 = false;
                    groupBoxOperandos.Enabled              = false;
                    break;

                case pasos.Si:
                    btnAccion.Enabled                      = false;
                    btnSI.Enabled                          = false;
                    btnEntonces.Enabled                    = false;
                    btnSino.Enabled                        = false;
                    btnGrabar.Enabled                      = false;
                    groupBoxAccion.Enabled                 = false;
                    groupBoxFuncion.Enabled                = true;
                    groupBoxOperacionesLogicas.Enabled     = false;
                    groupBoxOperacionesAritmeticas.Enabled = false;
                    groupBoxGrupos.Enabled                 = true;
                    groupBoxOperandos.Enabled              = true;
                    break;

                case pasos.Entonces:
                    btnAccion.Enabled                      = false;
                    btnSI.Enabled                          = false;
                    btnEntonces.Enabled                    = false;
                    btnSino.Enabled                        = false;
                    btnGrabar.Enabled                      = false;
                    groupBoxAccion.Enabled                 = true;
                    groupBoxFuncion.Enabled                = false;
                    groupBoxOperacionesLogicas.Enabled     = false;
                    groupBoxOperacionesAritmeticas.Enabled = false;
                    groupBoxGrupos.Enabled                 = false;
                    groupBoxOperandos.Enabled              = false; break;

                case pasos.Sino:
                    btnAccion.Enabled                      = false;
                    btnSI.Enabled                          = false;
                    btnEntonces.Enabled                    = false;
                    btnSino.Enabled                        = false;
                    btnGrabar.Enabled                      = false;
                    groupBoxAccion.Enabled                 = true;
                    groupBoxFuncion.Enabled                = false;
                    groupBoxOperacionesLogicas.Enabled     = false;
                    groupBoxOperacionesAritmeticas.Enabled = false;
                    groupBoxGrupos.Enabled                 = false;
                    groupBoxOperandos.Enabled              = false; break;

                default:
                    break;
                }
            }
        }