/// <summary> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Karma expense type.</param> /// <param name="strObjectId">Object identifier.</param> public ExpenseUndo CreateKarma(KarmaExpenseType objExpenseType, string strObjectId) { KarmaType = objExpenseType; _strObjectId = strObjectId; 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">Karma expense type.</param> /// <param name="strObjectId">Object identifier.</param> public void CreateKarma(KarmaExpenseType objExpenseType, string strObjectId) { _objKarmaExpenseType = objExpenseType; _strObjectId = strObjectId; }
/// <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> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Karma expense type.</param> /// <param name="strObjectId">Object identifier.</param> public void CreateKarma(KarmaExpenseType objExpenseType, string strObjectId) { _objKarmaExpenseType = objExpenseType; _strObjectId = strObjectId; }
/// <summary> /// Convert a string to a KarmaExpenseType. /// </summary> /// <param name="strValue">String value to convert.</param> public KarmaExpenseType ConvertToKarmaExpenseType(string strValue) { KarmaExpenseType result; return(KarmaExpenseType.TryParse(strValue, out result) ? result : KarmaExpenseType.ManualAdd); }
/// <summary> /// Create the ExpenseUndo Entry. /// </summary> /// <param name="objExpenseType">Karma expense type.</param> /// <param name="strObjectId">Object identifier.</param> public ExpenseUndo CreateKarma(KarmaExpenseType objExpenseType, string strObjectId) { _objKarmaExpenseType = objExpenseType; _strObjectId = strObjectId; return this; }