private void btnConfirma_Click(object sender, EventArgs e) { voto = textBox1.Text; switch (voto) { case "13": pbxCandidato.Load("Haddad.jpg"); Haddad++; lblHadda.Text = "Haddad:" + Haddad.ToString(); break; case "45": pbxCandidato.Load("Alk.jpg"); Alk++; lblAlk.Text = "Alckmim:" + Alk.ToString(); break; case "17": pbxCandidato.Load("Bolso.jpg"); Bolso++; lblBolso.Text = "Bolsonaro:" + Bolso.ToString(); break; case "12": pbxCandidato.Load("Ciro.jpg"); Ciro++; lblCiro.Text = "Ciro:" + Ciro.ToString(); break; case "51": pbxCandidato.Load("Cabo.jpg"); Daciolo++; lblDaci.Text = "Daciolo:" + Daciolo.ToString(); break; default: Nulo++; lblNulo.Text = "Nulo:" + Nulo.ToString(); break; } }
private Object recorreTerminales(ParseTreeNode raiz) { String tipoterminal = raiz.Term.Name; switch (tipoterminal) { case "cadena": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; String val = raiz.Token.Text; val = val.Replace("\"", ""); ValorPrimitivo valor = new ValorPrimitivo(val, linea, col, this.clase); valor.SetArchivoOrigen(archivo); return(valor); } case "cadena2": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; String val = raiz.Token.Text; object vallor = parsearCadena2(val); ValorPrimitivo valor = new ValorPrimitivo(vallor, linea, col, this.clase); valor.SetArchivoOrigen(archivo); return(valor); } case "entero": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; int val = Convert.ToInt32(raiz.Token.Text); ValorPrimitivo valor = new ValorPrimitivo(val, linea, col, this.clase); valor.SetArchivoOrigen(archivo); return(valor); } case "decimal": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; double val = Convert.ToDouble(raiz.Token.Text); ValorPrimitivo valor = new ValorPrimitivo(val, linea, col, this.clase); valor.SetArchivoOrigen(archivo); return(valor); } case "verdadero": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; bool val = true; ValorPrimitivo valor = new ValorPrimitivo(val, linea, col, this.clase); return(valor); } case "falso": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; bool val = false; ValorPrimitivo valor = new ValorPrimitivo(val, linea, col, this.clase); valor.SetArchivoOrigen(archivo); return(valor); } case "nulo": { int linea = raiz.Token.Location.Line; int col = raiz.Token.Location.Column; Nulo val = new Nulo(); ValorPrimitivo valor = new ValorPrimitivo(val, linea, col, this.clase); valor.SetArchivoOrigen(archivo); return(valor); } default: { return(traeLlamadas(raiz)); } } }