Ejemplo n.º 1
0
    protected void btnComprar_Click(object sender, EventArgs e)
    {
        bool iniciosesion = Convert.ToBoolean(Application["sesion"]);
        if (iniciosesion == true)
        {
            DatosePedido p = new DatosePedido();
            p.Cliente = txtNombre.Text;
            p.Fpedido = DateTime.Today;
            p.Monto = decimal.Parse(lblTotal.Text);

            DatoSanguche s = new DatoSanguche();

            DatosDetallePedido dp = new DatosDetallePedido();

            DetalleBL dt = new DetalleBL((DataTable)Session["carrito"]);

            string msg = dt.Comprar(p, s, dp);

            //mostrar mensaje
            ClientScript.RegisterStartupScript(typeof(Page), "alert",
           "<script language=JavaScript>alert('" + (msg) + "');</script>");
        }
        else
        {
            string msg = "Debe estar registrado para poder realizar la compra";
            ClientScript.RegisterStartupScript(typeof(Page), "alert",
           "<script language=JavaScript>alert('" + (msg) + "');</script>");
            //Response.Redirect("CarritoDeCompras.aspx");
        }
    }
Ejemplo n.º 2
0
    public String Agregar(DatoSanguche ds)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand(
            "usp_agregar_sanguche", cn.getcn);

        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@codigo", SqlDbType.Char).Value = ds.Codigo;
        cmd.Parameters.Add("@nombresanguche", SqlDbType.VarChar).Value = ds.Nombre;
        cmd.Parameters.Add("@ingredientes", SqlDbType.VarChar).Value = ds.Descripcion;
        cmd.Parameters.Add("@precio", SqlDbType.Decimal).Value = ds.Precio;
        cmd.Parameters.Add("@imagen", SqlDbType.VarChar).Value = ds.Imagen;

        cn.getcn.Open();
        try
        {
            int i = cmd.ExecuteNonQuery();
            msg = i.ToString() + "registros agregados";
        }
        catch (SqlException ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getcn.Close();
        }

        return msg;
    }
Ejemplo n.º 3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        DatoSanguche ds = new DatoSanguche();

        ds.Codigo = txtcodigo.Text;
        ds.Nombre = txtnombre.Text;
        ds.Imagen = txtimagen.Text;
        ds.Descripcion = txtdescripcion.Text;
        ds.Precio = decimal.Parse(txtprecio.Text);

        lblMensaje.Text = s.Agregar(ds);

        GridView1.DataSource = s.Listado();
        GridView1.DataBind();
    }