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