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