/// <summary> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Nuyen expense type.</param> /// <param name="strObjectId">Object identifier.</param> /// <param name="intQty">Amount of Nuyen.</param> public ExpenseUndo CreateNuyen(NuyenExpenseType objExpenseType, string strObjectId, decimal decQty = 0) { _objNuyenExpenseType = objExpenseType; _strObjectId = strObjectId; _decQty = decQty; return(this); }
/// <summary> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Nuyen expense type.</param> /// <param name="strObjectId">Object identifier.</param> /// <param name="intQty">Amount of Nuyen.</param> public ExpenseUndo CreateNuyen(NuyenExpenseType objExpenseType, string strObjectId, int intQty = 0) { _objNuyenExpenseType = objExpenseType; _strObjectId = strObjectId; _intQty = intQty; return(this); }
/// <summary> /// Load the KarmaLogEntry from the XmlNode. /// </summary> /// <param name="objNode">XmlNode to load.</param> public void Load(XmlNode objNode) { _objKarmaExpenseType = ConvertToKarmaExpenseType(objNode["karmatype"].InnerText); _objNuyenExpenseType = ConvertToNuyenExpenseType(objNode["nuyentype"].InnerText); _strObjectId = objNode["objectid"].InnerText; _intQty = Convert.ToInt32(objNode["qty"].InnerText); _strExtra = objNode["extra"].InnerText; }
/// <summary> /// Load the KarmaLogEntry from the XmlNode. /// </summary> /// <param name="objNode">XmlNode to load.</param> public void Load(XmlNode objNode) { if (objNode == null) { return; } if (objNode["karmatype"] != null) { _objKarmaExpenseType = ConvertToKarmaExpenseType(objNode["karmatype"].InnerText); } if (objNode["nuyentype"] != null) { _objNuyenExpenseType = ConvertToNuyenExpenseType(objNode["nuyentype"].InnerText); } objNode.TryGetStringFieldQuickly("objectid", ref _strObjectId); objNode.TryGetDecFieldQuickly("qty", ref _decQty); objNode.TryGetStringFieldQuickly("extra", ref _strExtra); }
/// <summary> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Nuyen expense type.</param> /// <param name="strObjectId">Object identifier.</param> /// <param name="intQty">Amount of Nuyen.</param> public void CreateNuyen(NuyenExpenseType objExpenseType, string strObjectId, int intQty = 0) { _objNuyenExpenseType = objExpenseType; _strObjectId = strObjectId; _intQty = intQty; }
/// <summary> /// Convert a string to a NuyenExpenseType. /// </summary> /// <param name="strValue">String value to convert.</param> public NuyenExpenseType ConvertToNuyenExpenseType(string strValue) { NuyenExpenseType result; return(NuyenExpenseType.TryParse(strValue, out result) ? result : NuyenExpenseType.ManualAdd); }
/// <summary> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Nuyen expense type.</param> /// <param name="strObjectId">Object identifier.</param> /// <param name="intQty">Amount of Nuyen.</param> public ExpenseUndo CreateNuyen(NuyenExpenseType objExpenseType, string strObjectId, int intQty = 0) { _objNuyenExpenseType = objExpenseType; _strObjectId = strObjectId; _intQty = intQty; return this; }