Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
sibiet-stijn committed Nov 8, 2015
1 parent 45af48b commit be6a3c9
Showing 1 changed file with 12 additions and 18 deletions.
30 changes: 12 additions & 18 deletions CertificateLedger/certificateLedger.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ contract CertificateLedger
{
struct Certificate
{
int32 CertificateID;
uint CertificateID;

uint RecipientID;
uint RecipientHealth;
Expand All @@ -18,8 +18,9 @@ contract CertificateLedger
}


int32 CertificateCount=0;
Certificate[] CertificateList;
uint CertificateCount=0;

mapping(uint => Certificate) CertificateList;
address Owner;

function CertificateLedger()
Expand All @@ -30,32 +31,25 @@ contract CertificateLedger
function createNewPair(uint Rid, uint RHealth, uint Did, uint DHealth, uint contact, uint Date)
{
CertificateCount++;
CertificateList.push(Certificate(CertificateCount, Rid, RHealth, Did, DHealth, msg.sender, contact, Date, true));
CertificateList[CertificateCount] = (Certificate(CertificateCount, Rid, RHealth, Did, DHealth, msg.sender, contact, Date, true));
}


function getListLength() constant returns (uint)
{
return CertificateList.length;
}

function getrandomnr() constant returns (uint)
function getrandomnr() constant returns (uint)
{
return 205;
}

function GetRecipientID(uint ID) constant returns (uint)
{
if(CertificateList.length != 0)
if(ID-1 >= 0)
{
if(CertificateList.length >= ID)
{
return CertificateList[(uint)(ID-1)].RecipientID;
}
return CertificateList[ID-1].RecipientID;
}
return 100;
}

function EditCert(uint32 ID, uint RHealth, uint DHealth, uint Date, bool stillValid)
function EditCert(uint ID, uint RHealth, uint DHealth, uint Date, bool stillValid)
{
Certificate ChangedCert = CertificateList[ID-1];

Expand All @@ -67,11 +61,11 @@ contract CertificateLedger
ChangedCert.ValidPair=stillValid;
}

function checkCert(uint32 ID) constant returns (uint)
function checkCert(uint ID) constant returns (uint)
{
Certificate cert1 = CertificateList[ID-1];

for(uint i=0; i < CertificateList.length; ++i)
for(uint i=0; i < CertificateCount; ++i)
{
Certificate cert2 = CertificateList[i];

Expand Down

0 comments on commit be6a3c9

Please sign in to comment.