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); }
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); }
public static bool tirarObjEspInv(string codigoPersonaje, string codigoObjEsp, NpgsqlConnection con) { ArrayList objesps = ControladorInvGuardaObjEsp.retObjEsp(codigoPersonaje, codigoObjEsp, con); if (objesps.Count == 1) { InvGuardaObjEsp objesp = (InvGuardaObjEsp)objesps[0]; objesp.InvgobjeCantidad -= 1; if (objesp.InvgobjeCantidad == 0) { ControladorInvGuardaObjEsp.modificarCantObjEsp(objesp.InvgobjeCodigoObjEsp, objesp.InvgobjeCodigoObjEsp, objesp.InvgobjeCantidad, con); } else { ControladorInvGuardaObjEsp.eliminarObjEsp(objesp.InvgobjeCodigoPersonaje, objesp.InvgobjeCodigoObjEsp, con); } return(true); } return(false); }