示例#1
0
        public Dictionary <String, String> GetBPartner(Ctx ctx, string fields)
        {
            string[] paramValue = fields.Split(',');
            int      C_BPartner_ID;

            //Assign parameter value
            C_BPartner_ID = Util.GetValueOfInt(paramValue[0].ToString());
            MBPartner bpartner = new MBPartner(ctx, C_BPartner_ID, null);
            Dictionary <String, String> retDic = new Dictionary <string, string>();

            retDic["M_ReturnPolicy_ID"]  = bpartner.GetM_ReturnPolicy_ID().ToString();
            retDic["PO_ReturnPolicy_ID"] = bpartner.GetPO_ReturnPolicy_ID().ToString();

            // Added By Amit
            if (bpartner.GetM_DiscountSchema_ID() != 0)
            {
                retDic["M_DiscountSchema_ID"] = bpartner.GetM_DiscountSchema_ID().ToString();
            }
            else
            {
                retDic["M_DiscountSchema_ID"] = "0";
            }
            if (bpartner.GetC_BP_Group_ID() > 0)
            {
                retDic["C_BP_Group_ID"] = bpartner.GetC_BP_Group_ID().ToString();
            }
            else
            {
                retDic["C_BP_Group_ID"] = "0";
            }
            if (bpartner.GetFlatDiscount() > 0)
            {
                retDic["FlatDiscount"] = bpartner.GetFlatDiscount().ToString();
            }
            else
            {
                retDic["FlatDiscount"] = "0";
            }
            //30-4-2016
            //VA025
            //if (Util.GetValueOfInt(DB.ExecuteScalar("SELECT COUNT(AD_MODULEINFO_ID) FROM AD_MODULEINFO WHERE ISACTIVE = 'Y' AND  PREFIX='VA025_'")) > 0)
            //{
            //    if (bpartner.GetVA025_DiscountCalculation() != null)
            //    {
            //        retDic["VA025_DiscountCalculation"] = bpartner.GetVA025_DiscountCalculation().ToString();
            //    }
            //    else
            //    {
            //        retDic["VA025_DiscountCalculation"] = null;
            //    }
            //    if (bpartner.GetVA025_PromotionalDiscount() != 0)
            //    {
            //        retDic["VA025_PromotionalDiscount"] = bpartner.GetVA025_PromotionalDiscount().ToString();
            //    }
            //    else
            //    {
            //        retDic["VA025_PromotionalDiscount"] = "0";
            //    }
            //}
            //Amit

            return(retDic);
        }