protected void enviarButton0_Click(object sender, EventArgs e) { if (Session["datos"] != null) { int idUsuario = int.Parse(Session["IdUsuario"].ToString()); int idCliente = Usuarios.BuscarIdClientebyUsuario(idUsuario); Pedidos pedido = new Pedidos(); PedidosDetalle pedidodetalle = new PedidosDetalle(); pedido.IdCliente = idCliente; pedido.Fecha = DateTime.Now; pedido.Monto = float.Parse(TotalCompraTextBox.Text); pedido.EsEntrega = false; if (pedido.Insertar()) { DataTable datos = Session["datos"] as DataTable; foreach (DataRow row in datos.Rows) { pedidodetalle.IdPedido = Pedidos.ultimoId(); pedidodetalle.IdProducto = int.Parse(row["idProducto"].ToString()); pedidodetalle.Cantidad = int.Parse(row["Cantidad"].ToString()); pedidodetalle.Precio = int.Parse(row["Precio"].ToString()); pedidodetalle.Insertar(); } } Session["datos"] = null; this.LimpiarCampos(); mensajeLabel.Text = "Pedido enviado correctamente"; } else { Response.Write("No posee ningun articulo en su carrito"); } }