// Combo de Promociones public List <Ent_BataClub_Promociones> get_ListaPromociones() { List <Ent_BataClub_Promociones> list = null; string sqlquery = "USP_BATACLUB_PROMOCION_LISTA"; try { using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { list = new List <Ent_BataClub_Promociones>(); Ent_BataClub_Promociones prom = new Ent_BataClub_Promociones(); while (dr.Read()) { prom = new Ent_BataClub_Promociones(); prom.Codigo = dr["Codigo"].ToString(); prom.Descripcion = dr["Descripcion"].ToString(); prom.Porc_Dcto = Convert.ToDecimal(dr["Porc_Dcto"].ToString()); prom.MaxPares = Convert.ToInt32(dr["MaxPares"].ToString()); prom.FechaFin = Convert.ToDateTime(dr["FechaFin"]).ToString("dd-MM-yyyy"); prom.PromActiva = Convert.ToBoolean(dr["PromActiva"]); prom.nroCupones = Convert.ToInt32(dr["Num_Cupon"]); prom.Coupon_Code = Convert.ToString(dr["Coupon_Code"]); list.Add(prom); } } } } } catch (Exception ex) { list = null; } return(list); }
// Combo de Promociones disponibles (Cupón) public List <Ent_BataClub_Promociones> get_ListaPromo_Disp() { List <Ent_BataClub_Promociones> list = null; string sqlquery = "USP_BATACLUB_GET_PROMO_DISPONIBLE"; try { using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { list = new List <Ent_BataClub_Promociones>(); Ent_BataClub_Promociones combo = new Ent_BataClub_Promociones(); while (dr.Read()) { combo = new Ent_BataClub_Promociones(); combo.Codigo = dr["Prom_ID"].ToString(); combo.Descripcion = dr["Prom_Des"].ToString(); combo.MaxPares = Convert.ToInt32(dr["Prom_Max_pares"].ToString()); combo.Porc_Dcto = Convert.ToDecimal(dr["Prom_Porc_Dcto"].ToString()); list.Add(combo); } } } } } catch (Exception ex) { list = null; } return(list); }