Exemplo n.º 1
0
        protected void ddlSelecionarPromocion_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                String       IdPromocion;
                String       IdCarritoDetalle;
                String       rMensaje = String.Empty;
                DropDownList ddllist;
                DLLGestionVenta.ProcesarVenta v;


                DropDownList drop = (DropDownList)sender;

                foreach (GridViewRow row in gvCarrito.Rows)
                {
                    ddllist = (DropDownList)row.FindControl("ddlSelecionarPromocion");

                    if (drop.ClientID == ddllist.ClientID)
                    {
                        IdPromocion          = drop.SelectedValue.ToString();
                        IdCarritoDetalle     = gvCarrito.DataKeys[row.RowIndex].Values["id_carrito_detalle"].ToString();
                        objVenta             = new DLLGestionVenta.ProcesarVenta();
                        objVenta.ConexString = System.Configuration.ConfigurationManager.ConnectionStrings["MC_TDAConnectionString"].ToString();
                        rMensaje             = objVenta.GetObjCarritoPromocion(Int64.Parse(Session["idCarrito"].ToString()), AVE.Contexto.IdTienda, AVE.Contexto.FechaSesion, Int32.Parse(IdPromocion), int.Parse(IdCarritoDetalle), true);
                        CargaCarrito();


                        if (rMensaje.Length > 1)
                        {
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "PROMO", "alert('" + rMensaje + "');", true);
                            return;
                        }

                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
        private void CalculoPromocion_Carrito()
        {
            DLLGestionVenta.ProcesarVenta objVenta;
            String rMensaje = String.Empty;

            if (Session["IdCarrito"] != null)
            {
                objVenta = new DLLGestionVenta.ProcesarVenta();

                objVenta.ConexString = System.Configuration.ConfigurationManager.ConnectionStrings["MC_TDAConnectionString"].ToString();

                rMensaje = objVenta.GetObjCarritoPromocion(Int64.Parse(Session["IdCarrito"].ToString()), AVE.Contexto.IdTienda, AVE.Contexto.FechaSesion);

                if (rMensaje.Length > 1)
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "PROMO", "alert('" + rMensaje + "');", true);
                    return;
                }
            }
        }