protected void btnBuscarPalabra_Click(object sender, EventArgs e) { var acciones = new APalabra(); Polindromo _polindromo = ObtenerPolindromoVista(); if (!ExistePalabra(_polindromo.Palabra)) { var res = acciones.GuardaPalabra(_polindromo); if (EvaluaPalabra(_polindromo.Palabra)) { Response.Write("<script>alert('" + Server.HtmlEncode("TRUE") + "')</script>"); } else { Response.Write("<script>alert('" + Server.HtmlEncode("FALSE Lorem ipsum dolor sit amet") + "')</script>"); } } else if (EvaluaPalabra(_polindromo.Palabra)) { Response.Write("<script>alert('" + Server.HtmlEncode("TRUE") + "')</script>"); } else { Response.Write("<script>alert('" + Server.HtmlEncode("FALSE Lorem ipsum dolor sit amet ") + "')</script>"); } txtPalabra.Text = ""; LlenarGrid(); }
private Polindromo ObtenerPolindromoVista() { Polindromo polindromo = new Polindromo(); polindromo.Id = Guid.NewGuid(); polindromo.Palabra = txtPalabra.Text; return(polindromo); }
static void Main(string[] args) { Polindromo polindromos = new Polindromo(); polindromos.polindromoArray(); polindromos.polindromoLista(); polindromos.polindromoListaEnlazada(); Evaluando evualador = new Evaluando(); Console.Write("Digite un expresion matemática "); String expresion = Console.ReadLine(); Console.WriteLine(evualador.evaluar(expresion)); }
public Polindromo GuardarPalabra(Polindromo _polindromo) { try { if (_polindromo == null) { throw new ArgumentException("No se puede guardar un valor nulo "); } using (var db = new postgresEntities()) { db.Entry(_polindromo).State = EntityState.Added; db.SaveChanges(); } return(_polindromo); } catch (Exception e) { throw new Exception("Ocurrió un error en la capa de datos", e); } }
public void EliminarPalabra(Guid idPalabra) { try { if (idPalabra == null || idPalabra == Guid.Empty) { throw new ArgumentException("No se puede eliminar la palabra. idPalabra no puede estar vacío."); } using (var db = new postgresEntities()) { Polindromo polindormo = db.Polindromo.Find(idPalabra); db.Polindromo.Remove(polindormo); db.SaveChanges(); } } catch (Exception e) { throw new Exception("Ocurrió un error en la capa de datos", e); } }
internal Polindromo GuardaPalabra(Polindromo _polindromo) { var t = new PalabrasON(); return(t.GuardarPalabra(_polindromo)); }