public void mostrarDetalleVentas() { int filas_afectadas = util.Bindear(ref grdDetalleVentas, dv.getConsulta(0)); obj.cerrarConexion(); Session["consulta_actual_DetalleVenta"] = dv.getConsulta(0); lblEstadoDetalleVentas.Text = "Se encontraron " + filas_afectadas + " registros de detalle ventas"; limpiarCamposDV(); }
protected void btnComprar_Click(object sender, EventArgs e) { if (ValidacionesEspeciales()) { ven.codClienteVenta = util.valor_campo_Where("Cod_Cliente_Cl", "Clientes", "Email_CL", ((Cliente)Session["Usuario"]).EmailCliente); ven.fDPVenta = ddlFormaDePago.Text; ven.setAgregarVenta(); obj.Consulta(ven.getConsulta(2)); string campo = "Cod_Venta_V"; dv.codVentaDV = util.valor_campo_Where(campo, "select max(" + campo + ") as " + campo + " from Ventas where Cod_Cliente_V = '" + ven.codClienteVenta + "'"); string[] cadenas = new string[2]; foreach (DataRow registro in ((DataTable)Session["Carrito"]).Rows) { dv.codLibDV = registro["Cod_Libro_Lb"].ToString(); dv.codProvDV = util.valor_campo_Where("Cod_Proovedor_LxP", "LibrosPorProveedor", "Cod_Libro_LxP", dv.codLibDV); string precio_libro = registro["Precio_Lb"].ToString(); cadenas = precio_libro.Split(','); precio_libro = cadenas[0] + "." + cadenas[1]; dv.precioDV = precio_libro; dv.cantDV = registro["cantidad_items"].ToString(); dv.setAgregarDetalleVenta(); obj.Consulta(dv.getConsulta(2)); string StockLibros = util.valor_campo_Where("Cantidad_S", "Stock", "Cod_Libro_S", dv.codLibDV); int StockLibrosint = Convert.ToInt32(StockLibros); int NuevoStock = StockLibrosint - Convert.ToInt32(dv.cantDV); util.modificar("Cantidad_S", Convert.ToString(NuevoStock), "Stock", "Cod_Libro_S", dv.codLibDV); } Session["Carrito"] = null; campo = "PrecioUnitario_Dv"; string monto_total = util.valor_campo_Where(campo, "select sum(" + campo + " * CantidadDeLibros_Dv) as " + campo + " from DetalleVentas where Cod_Venta_Dv = '" + dv.codVentaDV + "'"); cadenas = monto_total.Split(','); monto_total = cadenas[0] + "." + cadenas[1]; util.modificar("PrecioTotal_V", monto_total, "Ventas", "Cod_Venta_V", dv.codVentaDV, true); obj.cerrarConexion(); Session["Compra_realizada"] = true; Response.Redirect("~/Home.aspx"); } }