}       //	setS_ResourceAssignment_ID

        /// <summary>
        /// Set Product - Callout
        /// </summary>
        /// <param name="oldM_Product_ID">old value</param>
        /// <param name="newM_Product_ID">new value</param>
        /// <param name="windowNo">window</param>
        public void SetM_Product_ID(String oldM_Product_ID,
                                    String newM_Product_ID, int windowNo)
        {
            if (newM_Product_ID == null || newM_Product_ID.Length == 0)
            {
                return;
            }
            //int M_Product_ID = Integer.parseInt(newM_Product_ID);
            int M_Product_ID = Util.GetValueOfInt(newM_Product_ID);

            base.SetM_Product_ID(M_Product_ID);
            if (M_Product_ID == 0)
            {
                return;
            }

            //	Employee
            MTimeExpense    hdr           = new MTimeExpense(GetCtx(), GetS_TimeExpense_ID(), null);
            int             C_BPartner_ID = hdr.GetC_BPartner_ID();
            Decimal         Qty           = GetQty();
            Boolean         IsSOTrx       = true;
            MProductPricing pp            = new MProductPricing(GetAD_Client_ID(), GetAD_Org_ID(),
                                                                M_Product_ID, C_BPartner_ID, Qty, IsSOTrx);
            //
            int M_PriceList_ID = hdr.GetM_PriceList_ID();

            pp.SetM_PriceList_ID(M_PriceList_ID);
            DateTime?orderDate = GetDateExpense();

            pp.SetPriceDate(orderDate);
            //
            SetExpenseAmt(pp.GetPriceStd());
            SetC_Currency_ID(pp.GetC_Currency_ID());
            SetAmt(windowNo, "M_Product_ID");
        }       //	setM_Product_ID