12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- pragma solidity ^0.4.18;
- contract MyContract {
-
- struct Auto {
- string category;
- uint cost;
- uint age;
- bool registr;
- }
-
- struct Drivers {
- string name;
- uint stage;
- uint kDTP;
- uint kSTRF;
- uint strVzn;
- uint balance;
- }
-
- struct Drivercard {
- string number;
- string dateOfWork;
- string category;
- address driver;
- }
-
- Drivercard[] public drivercards;
-
- function AddDriverCard (string _number, string _category, string _dateOfWork) { // Порешать дату
- drivercards.push(Drivercard({number : _number, category : _category,dateOfWork : _dateOfWork, driver : msg.sender}));
- }
-
- Auto[] public autosReg;
-
- function RequestRegistration (string _category, uint _cost, uint _age) { // Вписать текущую дату
- autosReg.push(Auto({category : _category, cost : _cost, age : _age, registr : false}));
- }
-
- function Registration () {
- autosReg[0].registr = true; // Удаление из массива
- }
- }
|