/// <summary> /// Render as EPL. /// </summary> /// <param name="writer">to output to</param> public virtual void ToEPL(TextWriter writer) { writer.Write("create"); if (IsConstant) { writer.Write(" constant"); } writer.Write(" variable "); if (VariableType != null) { writer.Write(VariableType); if (IsArray) { if (IsArrayOfPrimitive) { writer.Write("[primitive]"); } else { writer.Write("[]"); } } writer.Write(" "); } writer.Write(VariableName); if (OptionalAssignment != null) { writer.Write(" = "); OptionalAssignment.ToEPL(writer, ExpressionPrecedenceEnum.MINIMUM); } }
/// <summary> /// Load Assignment by Student /// </summary> /// <param name="std"></param> protected void LoadAssignments(int std) { HideAllPanel(); PanelAssignment.Visible = true; MainAssignment.DataSource = _student.GetAssignmentList(std, "specialized"); MainAssignment.DataBind(); OptionalAssignment.DataSource = _student.GetAssignmentList(std, "optional"); OptionalAssignment.DataBind(); }