public static int CartPriceRuleAdd(CartPriceRule cartPriceRule, SqlTransaction tran, AspxCommonInfo aspxCommonObj) { List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamPUC(aspxCommonObj); parameter.Add(new KeyValuePair <string, object>("@CartPriceRuleName", cartPriceRule.CartPriceRuleName)); parameter.Add(new KeyValuePair <string, object>("@CartPriceRuleDescription", cartPriceRule.CartPriceRuleDescription)); parameter.Add(new KeyValuePair <string, object>("@Apply", cartPriceRule.Apply)); parameter.Add(new KeyValuePair <string, object>("@Value", cartPriceRule.Value)); parameter.Add(new KeyValuePair <string, object>("@ApplytoShippingAmount", cartPriceRule.ApplytoShippingAmount)); parameter.Add(new KeyValuePair <string, object>("@DiscountQuantity", cartPriceRule.DiscountQuantity)); parameter.Add(new KeyValuePair <string, object>("@DiscountStep", cartPriceRule.DiscountStep)); parameter.Add(new KeyValuePair <string, object>("@FreeShipping", cartPriceRule.FreeShipping)); parameter.Add(new KeyValuePair <string, object>("@IsFurtherProcessing", cartPriceRule.IsFurtherProcessing)); parameter.Add(new KeyValuePair <string, object>("@FromDate", cartPriceRule.FromDate)); parameter.Add(new KeyValuePair <string, object>("@ToDate", cartPriceRule.ToDate)); parameter.Add(new KeyValuePair <string, object>("@Priority", cartPriceRule.Priority)); parameter.Add(new KeyValuePair <string, object>("@IsActive", cartPriceRule.IsActive)); try { SQLHandler sqlH = new SQLHandler(); if (cartPriceRule.CartPriceRuleID > 0) { DeleteCartPricingRuleForEdit(tran, cartPriceRule.CartPriceRuleID, aspxCommonObj.PortalID); } int cartPRID = sqlH.ExecuteNonQuery(tran, CommandType.StoredProcedure, "usp_Aspx_CartPriceRuleAdd", parameter, "@CartPriceRuleID"); return(cartPRID); } catch (Exception e) { throw e; } }
public static int CartPriceRuleAdd(CartPriceRule cartPriceRule, SqlTransaction tran, AspxCommonInfo aspxCommonObj) { List<KeyValuePair<string, object>> parameter =CommonParmBuilder.GetParamPUC(aspxCommonObj); parameter.Add(new KeyValuePair<string, object>("@CartPriceRuleName", cartPriceRule.CartPriceRuleName)); parameter.Add(new KeyValuePair<string, object>("@CartPriceRuleDescription", cartPriceRule.CartPriceRuleDescription)); parameter.Add(new KeyValuePair<string, object>("@Apply", cartPriceRule.Apply)); parameter.Add(new KeyValuePair<string, object>("@Value", cartPriceRule.Value)); parameter.Add(new KeyValuePair<string, object>("@ApplytoShippingAmount", cartPriceRule.ApplytoShippingAmount)); parameter.Add(new KeyValuePair<string, object>("@DiscountQuantity", cartPriceRule.DiscountQuantity)); parameter.Add(new KeyValuePair<string, object>("@DiscountStep", cartPriceRule.DiscountStep)); parameter.Add(new KeyValuePair<string, object>("@FreeShipping", cartPriceRule.FreeShipping)); parameter.Add(new KeyValuePair<string, object>("@IsFurtherProcessing", cartPriceRule.IsFurtherProcessing)); parameter.Add(new KeyValuePair<string, object>("@FromDate", cartPriceRule.FromDate)); parameter.Add(new KeyValuePair<string, object>("@ToDate", cartPriceRule.ToDate)); parameter.Add(new KeyValuePair<string, object>("@Priority", cartPriceRule.Priority)); parameter.Add(new KeyValuePair<string, object>("@IsActive", cartPriceRule.IsActive)); try { SQLHandler sqlH = new SQLHandler(); if (cartPriceRule.CartPriceRuleID > 0) DeleteCartPricingRuleForEdit(tran, cartPriceRule.CartPriceRuleID, aspxCommonObj.PortalID); int cartPRID= sqlH.ExecuteNonQuery(tran, CommandType.StoredProcedure, "usp_Aspx_CartPriceRuleAdd", parameter, "@CartPriceRuleID"); return cartPRID; } catch (Exception e) { throw e; } }
public int CartPriceRuleAdd(CartPriceRule cartPriceRule, SqlTransaction tran, Int32 portalID, string userName, string culture) { List <KeyValuePair <string, object> > parameter = new List <KeyValuePair <string, object> >(); parameter.Add(new KeyValuePair <string, object>("@CartPriceRuleName", cartPriceRule.CartPriceRuleName)); parameter.Add(new KeyValuePair <string, object>("@CartPriceRuleDescription", cartPriceRule.CartPriceRuleDescription)); parameter.Add(new KeyValuePair <string, object>("@Apply", cartPriceRule.Apply)); parameter.Add(new KeyValuePair <string, object>("@Value", cartPriceRule.Value)); parameter.Add(new KeyValuePair <string, object>("@ApplytoShippingAmount", cartPriceRule.ApplytoShippingAmount)); parameter.Add(new KeyValuePair <string, object>("@DiscountQuantity", cartPriceRule.DiscountQuantity)); parameter.Add(new KeyValuePair <string, object>("@DiscountStep", cartPriceRule.DiscountStep)); parameter.Add(new KeyValuePair <string, object>("@FreeShipping", cartPriceRule.FreeShipping)); parameter.Add(new KeyValuePair <string, object>("@IsFurtherProcessing", cartPriceRule.IsFurtherProcessing)); parameter.Add(new KeyValuePair <string, object>("@FromDate", cartPriceRule.FromDate)); parameter.Add(new KeyValuePair <string, object>("@ToDate", cartPriceRule.ToDate)); parameter.Add(new KeyValuePair <string, object>("@Priority", cartPriceRule.Priority)); parameter.Add(new KeyValuePair <string, object>("@IsActive", cartPriceRule.IsActive)); parameter.Add(new KeyValuePair <string, object>("@PortalID", portalID)); parameter.Add(new KeyValuePair <string, object>("@Username", userName)); parameter.Add(new KeyValuePair <string, object>("@CultureName", culture)); try { SQLHandler sqlH = new SQLHandler(); if (cartPriceRule.CartPriceRuleID > 0) { DeleteCartPricingRuleForEdit(tran, cartPriceRule.CartPriceRuleID, portalID); } return(sqlH.ExecuteNonQuery(tran, CommandType.StoredProcedure, "usp_Aspx_CartPriceRuleAdd", parameter, "@CartPriceRuleID")); } catch (Exception e) { throw e; } }
public int CartPriceRuleAdd(CartPriceRule cartPriceRule,SqlTransaction tran, Int32 portalID, string userName, string culture) { List<KeyValuePair<string, object>> parameter = new List<KeyValuePair<string, object>>(); parameter.Add(new KeyValuePair<string, object>("@CartPriceRuleName", cartPriceRule.CartPriceRuleName)); parameter.Add(new KeyValuePair<string, object>("@CartPriceRuleDescription", cartPriceRule.CartPriceRuleDescription)); parameter.Add(new KeyValuePair<string, object>("@Apply", cartPriceRule.Apply)); parameter.Add(new KeyValuePair<string, object>("@Value", cartPriceRule.Value)); parameter.Add(new KeyValuePair<string, object>("@ApplytoShippingAmount", cartPriceRule.ApplytoShippingAmount)); parameter.Add(new KeyValuePair<string, object>("@DiscountQuantity", cartPriceRule.DiscountQuantity)); parameter.Add(new KeyValuePair<string, object>("@DiscountStep", cartPriceRule.DiscountStep)); parameter.Add(new KeyValuePair<string, object>("@FreeShipping", cartPriceRule.FreeShipping)); parameter.Add(new KeyValuePair<string, object>("@IsFurtherProcessing", cartPriceRule.IsFurtherProcessing)); parameter.Add(new KeyValuePair<string, object>("@FromDate", cartPriceRule.FromDate)); parameter.Add(new KeyValuePair<string, object>("@ToDate", cartPriceRule.ToDate)); parameter.Add(new KeyValuePair<string, object>("@Priority", cartPriceRule.Priority)); parameter.Add(new KeyValuePair<string, object>("@IsActive", cartPriceRule.IsActive)); parameter.Add(new KeyValuePair<string, object>("@PortalID", portalID)); parameter.Add(new KeyValuePair<string, object>("@Username", userName)); parameter.Add(new KeyValuePair<string, object>("@CultureName", culture)); try { SQLHandler sqlH = new SQLHandler(); if (cartPriceRule.CartPriceRuleID > 0) DeleteCartPricingRuleForEdit(tran, cartPriceRule.CartPriceRuleID, portalID); return sqlH.ExecuteNonQuery(tran, CommandType.StoredProcedure, "usp_Aspx_CartPriceRuleAdd", parameter, "@CartPriceRuleID"); } catch (Exception e) { throw e; } }