private void BtnBuscarEstudiante_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("¿Desea realizar una nueva busqueda?", "Busqueda", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { Oprimido.Invoke(sender, e); Booleano.Invoke(true); Activar(); } }
public void Executa() { int opcao = 0; do { MontaMenu(); Console.WriteLine("Digite uma opção: "); opcao = Convert.ToInt32(Console.ReadLine()); Tipos tipos = new Tipos(); TiposInteiros tiposInteiros = new TiposInteiros(); PontoFlutuante pontoFlutuante = new PontoFlutuante(); Booleano booleano = new Booleano(); Structs structs = new Structs(); Enums enuns = new Enums(); switch (opcao) { case 1: tipos.Executa(); break; case 2: tiposInteiros.Executa(); break; case 3: pontoFlutuante.Executa(); break; case 4: booleano.Executa(); break; case 5: structs.Executa(); break; case 6: enuns.Executa(); break; default: break; } Console.ReadLine(); Console.Clear(); } while (opcao != 0); }
private void BtnCancelar_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("¿Desea Cancelar El Registro?", "Nuevo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { var z = new CancelEventArgs(); Ocultar(); Cancelar(sender, z); Booleano.Invoke(false); Limpiar(); } if (resultado == DialogResult.No) { } }
public override void executar() { int num1 = int.Parse(pilha.inspect().ToString()); pilha.pop(); int num2 = int.Parse(pilha.inspect().ToString()); pilha.pop(); if (num1 != num2) { tipo result = new Booleano(true); pilha.push(result); } else { tipo result = new Booleano(false); pilha.push(result); } }
private void BtnNuevoRegistro_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("¿Desea Registrar Un Nuevo Estudiante?", "Nuevo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { BtnNuevoRegistro.Visible = false; Oprimido.Invoke(sender, e); Booleano.Invoke(true); LlenarDDL(); Limpiar(); nuevoRegistroDatosPersonales1.BringToFront(); Activar(); } if (resultado == DialogResult.No) { } }
public override void executar() { string valor = Console.ReadLine(); if (valor == "true") { Booleano ex = new Booleano(true); pilha.push(ex); } else if (valor == "false") { Booleano ex = new Booleano(false); pilha.push(ex); } else { Inteiro ex = new Inteiro(int.Parse(valor)); pilha.push(ex); } }
public String GenerarNodoGraphviz(int pos) { String cadena = ""; if (Tipo == Constante.TNumber) { cadena = Tipo + ": " + Numero.ToString(); } else if (Tipo == Constante.TString) { cadena = Tipo + ": " + Cadena; } else if (Tipo == Constante.TBool) { cadena = Tipo + ": " + Booleano.ToString(); } else if (Tipo == Constante.Id) { cadena = Tipo + ": " + Nombre; } else if (Tipo == Constante.TMetodo) { cadena = Tipo + ": " + Nombre; } else if (Tipo == Constante.TMas || Tipo == Constante.TMenos || Tipo == Constante.TPor || Tipo == Constante.TDivision || Tipo == Constante.TModulo || Tipo == Constante.TPotencia) { cadena = "Aritm: " + Tipo; } else if (Tipo == Constante.TMenor || Tipo == Constante.TMayor || Tipo == Constante.TMenorIgual || Tipo == Constante.TMayorIgual || Tipo == Constante.TIgualacion || Tipo == Constante.TDiferente || Tipo == Constante.TSemejante) { cadena = "Rela: " + Tipo; } else if (Tipo == Constante.TOr || Tipo == Constante.TXor || Tipo == Constante.TAnd || Tipo == Constante.TNot) { cadena = "Log: " + Tipo; } return("\t\tnodo" + pos.ToString() + "[label=\"" + cadena + "\"]\n"); }
private void BtnTerminar_Click(object sender, EventArgs e) { Booleano.Invoke(false); Ocultar(); }
public Tipo Type() { if (currentToken.Tipo == TipoToken.TK_CHAR) { Caracter C = new Caracter(); currentToken = lex.NextToken(); return C; } else if (currentToken.Tipo == TipoToken.TK_BOOL) { Booleano B = new Booleano(); currentToken = lex.NextToken(); return B; } else if (currentToken.Tipo == TipoToken.TK_STRING) { Cadena C = new Cadena(); currentToken = lex.NextToken(); return C; } else if (currentToken.Tipo == TipoToken.TK_FLOAT) { Flotante F = new Flotante(); currentToken = lex.NextToken(); return F; } else if (currentToken.Tipo == TipoToken.TK_INT) { Entero C = new Entero(); currentToken = lex.NextToken(); return C; } else if (currentToken.Tipo == TipoToken.TK_VOID) { Voids V = new Voids(); currentToken = lex.NextToken(); return V; } return null; }