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); }