public bool AddAward(Int64 subjectid, string label, string institution,
string startdate, string enddate, XmlDocument PropertyListXML)
{
ActivityLog(PropertyListXML, subjectid, label, institution);
bool error = false;
try
{
StoreAwardReceiptRequest sarr = new StoreAwardReceiptRequest();
sarr.AwardOrHonorForID = new StoreAwardReceiptParam();
sarr.AwardOrHonorForID.Value = subjectid;
sarr.AwardOrHonorForID.ParamOrdinal = 0;
sarr.Label = new StoreAwardReceiptParam();
sarr.Label.Value = label;
sarr.Label.ParamOrdinal = 1;
sarr.AwardConferedBy = new StoreAwardReceiptParam();
sarr.AwardConferedBy.Value = institution;
sarr.AwardConferedBy.ParamOrdinal = 2;
sarr.StartDate = new StoreAwardReceiptParam();
sarr.StartDate.Value = startdate;
sarr.StartDate.ParamOrdinal = 3;
sarr.EndDate = new StoreAwardReceiptParam();
sarr.EndDate.Value = enddate;
sarr.EndDate.ParamOrdinal = 4;
error = this.StoreAwardReceipt(sarr);
}
catch (Exception e)
{
Framework.Utilities.DebugLogging.Log(e.Message + e.StackTrace);
throw new Exception(e.Message);
}
return error;
}