with reference to the drawings and in particular to fig1 and 2 , a pumping device constructed in accordance with the present invention comprises a container body 1 having a bottom forming a base 10 that can be stepped on by a user &# 39 ; s foot to fix the pumping device on a fixture surface during the operation of the pumping device . the container body 1 also has an open top to which a cover structure 11 is mounted . also referring to fig3 a and 3b , the cover structure 11 has a size substantially corresponding to and thus closing the top opening of the container body 1 . the cover structure 11 defines a through hole 120 that receives and retains a relief valve 12 . the relief valve 12 comprises a plug - like body ( not labeled ) movably received in the hole 120 and having expanded top and bottom ends . a biasing element 121 , such as a helical spring , is arranged between the expanded bottom end of the valve body 12 and a circumferential edge of the hole 120 of the cover structure 11 to normally close the hole 120 with the top expanded end of the valve 12 . when a pressure inside the container body 1 exceeds a predetermined threshold , the spring force of the biasing element 121 is overcome by the internal pressure and the valve body is moved upward to open the hole 120 thereby releasing the internal pressure . a support frame 13 is arranged inside the container body 1 to maintain the container body 1 in an expanded condition without undesired deformation and / or collapse . a piston shaft 14 is formed inside the frame 13 , extending between top and bottom of the container body 1 . a piston 17 is movably received in the shaft 14 . a piston rod 16 is mounted to and extends from the piston 17 with an upper free end projecting beyond the cover structure 11 for manual operation of moving the piston 17 inside the shaft 14 . notches 170 are defined along a circumference of the piston 17 ( see fig4 ) for balance of pressure during the movement of the piston 17 inside the shaft 14 and thus easing the operation of the piston rod 16 . a first transversely extending channel 15 is defined in the bottom of the container body 1 . the first channel 15 has an inner end in fluid communication with the piston shaft 14 and an outer end forming an opening in a side face of the bottom of the container body 1 . an inner check valve 150 is arranged at the inner end of the first channel 15 and between the first channel 15 and the shaft 14 . an outer check valve 151 is mounted to the outer end opening of the first channel 15 . also referring to fig5 , a second transversely extending channel 18 is defined in the cover structure 11 , having an inner end blocked by a steel ball 180 and an outer end open to the surroundings . a pressurized air nozzle 181 is mounted to the open end of the second channel 18 . the second channel 18 is connected to the outer check valve 151 of the first channel by a conduit 30 that is connected to the second channel 18 by a slide switch 3 . a first floater switch 2 is arranged inside the container body 1 and is connected to the second channel 18 . also referring to fig5 and 6 , the cover structure 11 comprises an air inlet valve 4 , comprising a base 40 formed on the cover structure 11 . defined in the base 40 is a t - shaped air channel including an upper transverse passage and a vertical passage in fluid communication with each other . a control handle 41 , particularly shown in fig6 , has a stem section ( not labeled ) movably received in the transverse passage of the t - shaped air channel . at least one groove or recess 410 is defined in the stem section , which , when the control handle 41 is manually moved , selectively blocks or opens the t - shaped air channel of the base 40 . the cover structure 11 further forms a third transversely extending channel 19 , spaced from the second channel 18 . the third channel 19 has opposite open ends to which a combination of a second slide switch 5 and a vacuum generator 50 , and a pressurized air control valve 51 are mounted , respectively . a second floater switch 6 is arranged inside the container body 1 and is connected to the third channel 19 . also referring to fig7 , a wide opening 110 is formed in the cover structure 11 and communicates the interior of the container body 1 . an oil hose 7 extends through the opening 110 into the container body 1 and comprises a fastening structure 70 that fixes the oil hose 7 to the opening 110 of the cover structure 11 . the fastening structure 70 includes an anchoring base 701 , a rotatable member 702 and a clamp 703 including side wings on opposite sides of the rotatable member 702 . the rotatable member 702 and the anchoring base 701 are threadingly tightened together and are then fixed to a side flange of the opening 110 by the clamp 703 by further rotating the rotatable member 702 . a storage chamber 112 in the form of an elongate tube having a closed bottom end is arranged inside the container body 1 . the storage chamber 112 forms a receptacle opening in the cover structure 11 , for receiving and retaining oil tubes and tools as shown in fig8 . the device with the above described structure provides a pumping device that can be operated both manually and pneumatically for oil take - in and oil drainage , of which the operation will be described . referring to fig9 , manual operation of oil suction will be described first . to take oil in , the control handle 41 of the air inlet valve 4 is moved to a closed position and blocks the air channel of the base 40 from the surrounding atmosphere . the first slide switch 3 is open to establish communication with the atmosphere . the piston 17 is manually reciprocated in the piston shaft 14 and air inside the container body 1 is successfully expelled out of the container body 1 through the first channel 15 , the conduit 30 , and the first slide switch 3 that is now open to the surroundings . the check valves 150 , 151 prevent reverse flow of air into the container body 1 during the expulsion of the air inside the container body 1 . a negative pressure or vacuum is thus formed inside the container body 1 , which sucks oil into the container body 1 through the oil hose 7 . referring now to fig1 , with which a manual drainage of oil will be explained , the control handle 41 of the air inlet valve 4 is moved to an open position to allow communication of the channel of the base 40 with the surrounding atmosphere . the first slide switch 3 is shut off . the communication of the interior of the container body 1 with the surrounding atmosphere is blocked by the steel ball 180 inside the second channel 18 . by manually and reciprocally moving the piston 17 with the aid of the piston rod 16 inside the shaft 14 , the surrounding air is taken into the container body 1 through the air inlet valve 4 . consequently , internal pressure inside the container body 1 is continuously increased , which pressurizes the oil contained inside the container body 1 and eventually forces the oil to drain out of the container body 1 through the hose 7 . referring now to fig1 , oil can be sucked into the container body 1 in a pneumatic manner , rather than manually . the pressurized air control valve 51 is opened to receive pressurized air from a pressurized air source . the pressurized air passes through the second slide switch 5 and the vacuum generator 50 , forming a negative pressure or vacuum inside the third channel 19 , which vacuum moves a one - way valve member of the second floater switch 6 to such a position where a gap is formed . air inside the container body 1 is discharged through the gap and a vacuum is induced inside the container body 1 to such oil into the container body 1 through the hose 7 . referring to fig1 , pneumatic drainage will now be explained . the first slide switch 3 is shut off . pressurized air is supplied to the pressurized air nozzle 181 and flows through the second channel 18 . with one - way valve members of the floater switches 2 , 6 moved upward to shut off the switches 2 , 6 , the pressurized air are trapped in the container body 1 , which increases the internal pressure of the container body 1 and thus expelling the oil contained inside the container body 1 out of the container body 1 through the hose 7 . it is noted that the floater switches 2 , 6 function as a safety device , which , when the container body 1 is full of oil in the oil suction operation , both manual oil suction and pneumatic oil suction , are driven upward by the buoyancy thereof to block the channels for air and thus stopping suction of further oil into the container body 1 . this is illustrated in fig1 . although the present invention has been described with reference to the preferred embodiment with reference to the drawings thereof , it is apparent to those skilled in the art that a variety of modifications and changes may be made without departing from the scope of the present invention which is intended to be defined by the appended claims .