Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <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;
 }
Beispiel #3
0
 /// <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);
 }
Beispiel #4
0
 /// <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;
 }
Beispiel #5
0
 /// <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;
 }
Beispiel #6
0
 /// <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;
 }
Beispiel #7
0
        /// <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);
        }
Beispiel #8
0
        /// <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;
        }