コード例 #1
0
        public static Array retInventario(string codigoPersonaje, NpgsqlConnection con)
        {
            ArrayList[] inventario = new ArrayList[8];

            inventario[0] = ControladorInvGuardaPociones.retPocion(codigoPersonaje, null, con);
            inventario[1] = ControladorInvGuardaCasco.retCasco(codigoPersonaje, null, con);
            inventario[2] = ControladorInvGuardaPecheras.retPechera(codigoPersonaje, null, con);
            inventario[3] = ControladorInvGuardaGuantes.retGuantes(codigoPersonaje, null, con);
            inventario[4] = ControladorInvGuardaArmas.retArmas(codigoPersonaje, null, con);
            inventario[5] = ControladorInvGuardaPantalones.retPantalon(codigoPersonaje, null, con);
            inventario[6] = ControladorInvGuardaBotas.retBotas(codigoPersonaje, null, con);
            inventario[7] = ControladorInvGuardaObjEsp.retObjEsp(codigoPersonaje, null, con);

            return(inventario);
        }
コード例 #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            string nombrePers = cmbPers.Text;
            string codigoPers = ControladorPersonajes.codigoDadoNombrePers(nombrePers, SplashScreen.conexion);

            ControladorPersonajes.eliminarPersonaje(nombrePers, SplashScreen.conexion);
            ControladorInvGuardaArmas.eliminarArmas(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaBotas.eliminarBot(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaCasco.eliminarCas(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaGuantes.eliminarGua(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaObjEsp.eliminarObjEsp(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaPantalones.eliminarPan(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaPecheras.eliminarPec(codigoPers, null, SplashScreen.conexion);
            ControladorInvGuardaPociones.eliminarPoc(codigoPers, null, SplashScreen.conexion);
            ControladorPersonajeASkills.eliminarPAS(codigoPers, SplashScreen.conexion);
        }
コード例 #3
0
        public static bool tirarCascoInv(string codigoPersonaje, string codigoCasco, NpgsqlConnection con)
        {
            ArrayList cascos = ControladorInvGuardaCasco.retCasco(codigoPersonaje, codigoCasco, con);

            if (cascos.Count == 1)
            {
                InvGuardaCascos casco = (InvGuardaCascos)cascos[0];
                casco.InvgcscCantidad -= 1;
                if (casco.InvgcscCantidad == 0)
                {
                    ControladorInvGuardaCasco.modificarCantCasco(casco.InvgcscCodigoPersonaje, casco.InvgcscCodigoCasco, casco.InvgcscCantidad, con);
                }
                else
                {
                    ControladorInvGuardaCasco.eliminarCas(casco.InvgcscCodigoPersonaje, casco.InvgcscCodigoCasco, con);
                }
                return(true);
            }
            return(false);
        }