public void borrarProductoCarrito() { carritoNegocios carrito = new carritoNegocios(); lblGrv.Text = ""; if (carrito.borrarArticulo(Session["dniIdBorrar"].ToString(), Session["idBorrar"].ToString())) { lblGrv.Visible = true; lblGrv.Text = "EL PRODUCTO SE ELIMINO CORRECTAMENTE DE SU CARRITO"; } else { lblGrv.Visible = true; lblGrv.Text = "EL PRODUCTO NO SE ELIMINO CORRECTAMENTE DE SU CARRITO"; } cargarGrvUsuarioXcarrito(); }
protected void btnConfirmar_Click(object sender, EventArgs e) { esconderBotonesCompra(); facturasNegocios facturas = new facturasNegocios(); facturasEntidades facturasEntidades = new facturasEntidades(); facturasEntidades.Dni_Usuario = Session["dni"].ToString(); facturasEntidades.Monto_final = Convert.ToDecimal(Session["total"]); if (!facturas.generarFactura(facturasEntidades)) { lblGrv.Text = "LA COMPRA NO PUDO SER CONFIRMADA"; return; } lblGrv.Text = "COMPRA CONFIRMADA"; DataTable dt = new DataTable(); string consulta = "select id_Factura from facturas where dni_Usuario =" + Session["dni"].ToString(); dt = facturas.cargarGrv(consulta); detalleFacturaEntidades detalleFacturaEntidades = new detalleFacturaEntidades(); foreach (DataRow row in dt.Rows) { detalleFacturaEntidades.Id_factura = Convert.ToInt32(row[0]); } carritoNegocios carrito = new carritoNegocios(); foreach (GridViewRow row in grvCarrito.Rows) { detalleFacturaEntidades.Id_articulo = Convert.ToInt32(((Label)row.FindControl("lblIdArt")).Text); detalleFacturaEntidades.DescripcionProducto = ((Label)row.FindControl("lblNomProducto")).Text; detalleFacturaEntidades.Precio_unitario = Convert.ToDecimal(((Label)row.FindControl("lblPrecio")).Text); detalleFacturaEntidades.Cantidad = Convert.ToInt32(((Label)row.FindControl("lblCantidad")).Text); facturas.generarDetalleFactura(detalleFacturaEntidades); carrito.borrarArticulo(Session["dni"].ToString(), detalleFacturaEntidades.Id_articulo.ToString()); } cargarGrvUsuarioXcarrito(); }