public void modifiedField(FieldId _fieldId)
{
super(_fieldId);
switch (_fieldId)
{
case fieldNum(CICInternalRequisitionTable,Product):
this.ProductName =InventTable::find(this.product).itemName();
this.Description = InventTable::find(this.product).itemDescriptionOrName();
break;
}
if (fieldNum(CICInternalRequisitionTable,unitcost) || fieldNum(CICInternalRequisitionTable,QuantityIssued))
this.TotalCost = this.UnitCost * this.QuantityIssued;
}
public boolean validateDelete()
{
boolean ret;
ret = super();
if (this.FinalStatus != CICInternalRequisitionWorkflowStatus::Draft)
{
ret = checkFailed(strFmt("@CIC387",this.FinalStatus));
}
return ret;
}
public boolean validateField(FieldId _fieldIdToCheck)
{
boolean ret;
ret = super(_fieldIdToCheck);
if (this.QuantityIssued > this.QtyOrderd)
{
ret = checkFailed("@CIC181");
}
return ret;
}
public boolean canSubmitToWorkflow(str _workflowType = '')
{
boolean ret = false;
if (this.FinalStatus == CICInternalRequisitionWorkflowStatus::draft || this.FinalStatus == CICInternalRequisitionWorkflowStatus::NotSubmitted)
{
ret = true;
}
return ret;
}
{
super(_fieldId);
switch (_fieldId)
{
case fieldNum(CICInternalRequisitionTable,Product):
this.ProductName =InventTable::find(this.product).itemName();
this.Description = InventTable::find(this.product).itemDescriptionOrName();
break;
}
if (fieldNum(CICInternalRequisitionTable,unitcost) || fieldNum(CICInternalRequisitionTable,QuantityIssued))
this.TotalCost = this.UnitCost * this.QuantityIssued;
}
public boolean validateDelete()
{
boolean ret;
ret = super();
if (this.FinalStatus != CICInternalRequisitionWorkflowStatus::Draft)
{
ret = checkFailed(strFmt("@CIC387",this.FinalStatus));
}
return ret;
}
public boolean validateField(FieldId _fieldIdToCheck)
{
boolean ret;
ret = super(_fieldIdToCheck);
if (this.QuantityIssued > this.QtyOrderd)
{
ret = checkFailed("@CIC181");
}
return ret;
}
public boolean canSubmitToWorkflow(str _workflowType = '')
{
boolean ret = false;
if (this.FinalStatus == CICInternalRequisitionWorkflowStatus::draft || this.FinalStatus == CICInternalRequisitionWorkflowStatus::NotSubmitted)
{
ret = true;
}
return ret;
}
No comments:
Post a Comment