Пример #1
0
        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();
        }
Пример #2
0
        private Polindromo ObtenerPolindromoVista()
        {
            Polindromo polindromo = new Polindromo();

            polindromo.Id      = Guid.NewGuid();
            polindromo.Palabra = txtPalabra.Text;
            return(polindromo);
        }
Пример #3
0
        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));
        }
Пример #4
0
 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);
     }
 }
Пример #5
0
        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);
            }
        }
Пример #6
0
        internal Polindromo GuardaPalabra(Polindromo _polindromo)
        {
            var t = new PalabrasON();

            return(t.GuardarPalabra(_polindromo));
        }