public static int defPer(string xcodigoPer, NpgsqlConnection con)
        {
            float         def;
            Personaje     per  = Controladores.ControladorPersonajes.retPersonaje(xcodigoPer, con);
            TipoPersonaje tper = Controladores.ControladorTipoPersonajes.retTipoPersonaje(per.Tipo, con);

            def = tper.TperDefensa + ControladorObjeto.retDefPec(per.Pechera, con) + ControladorObjeto.retDefPan(per.Pantalon, con) +
                  Controladores.ControladorObjeto.retDefGua(per.Guantes, con) +
                  Controladores.ControladorObjeto.retDefBot(per.Botas, con) + Controladores.ControladorObjeto.retDefCas(per.Casco, con);

            return((int)Math.Round(def));
        }
        public static int retVidaPersonaje(string codigoPersonaje, NpgsqlConnection con)
        {
            int       vida      = 0;
            Personaje personaje = ControladorPersonajes.retPersonaje(codigoPersonaje, con);

            if (personaje != null)
            {
                TipoPersonaje tipoPersonaje = ControladorTipoPersonajes.retTipoPersonaje(personaje.Tipo, con);
                vida  = tipoPersonaje.TperVida;
                vida += personaje.PuntosVida + personaje.Nivel * 2;
            }
            return(vida);
        }
        public static int ataPer(string xcodigoPer, NpgsqlConnection con)
        {
            float         ata;
            int           ataarm1 = 0;
            int           ataarm2 = 0;
            Personaje     per     = Controladores.ControladorPersonajes.retPersonaje(xcodigoPer, con);
            TipoPersonaje tper    = Controladores.ControladorTipoPersonajes.retTipoPersonaje(per.Tipo, con);
            ArrayList     armas   = Controladores.ControladorArmas.retArmas(per.ArmaDerecha, con);

            if (armas.Count == 1)
            {
                Arma arma = (Arma)armas[0];
                ataarm1 = arma.Ataque;
            }
            armas = Controladores.ControladorArmas.retArmas(per.ArmaIzquierda, con);
            if (armas.Count == 1)
            {
                Arma arma = (Arma)armas[0];
                ataarm2 = arma.Ataque;
            }


            ata = tper.TperAtaque + per.PuntosAtaque + ataarm1 + ataarm2;
            switch (per.Tipo)
            {
            case "Guerrero":
                ata = ata * (float)0.80;
                break;

            case "Elfa":
                ata = ata * (float)0.60;
                break;

            case "Gladiador magico":
                ata = ata * (float)0.70;
                break;

            case "Mago":
                ata = ata * (float)0.50;
                break;

            case "Señor oscuro":
                ata = ata * (float)0.70;
                break;

            default:
                break;
            }
            return((int)Math.Round(ata));
        }