public IActionResult ReporteVentaTotal() { try { ventaOperacion = new VentaLogica(); ViewBag.Indice = 1; List <ReporteViewModel> v = ventaOperacion.ListarVentas(_con); return(View(v)); } catch (Exception) { return(BadRequest()); } }
public IActionResult Venta(string docIdentidad, string fecha) { try { clienteVenta = new ClienteLogica(); Cliente IDCliente = clienteVenta.BuscarCliente(_con, docIdentidad); ventaOperacion = new VentaLogica(); Venta ve = new Venta { IdCliente = IDCliente.Id, Fecha = Convert.ToDateTime(fecha), MontoTotal = 0.00f }; ventaOperacion.RegistrarVenta(_con, ve); return(RedirectToAction("DetalleVenta", "Transaccion", new { ID = ve.Id })); } catch (Exception) { return(BadRequest()); } }
public IActionResult DetalleVenta(string codigoOperacion, string productoSelect, string cantidad) { try { productoVenta = new ProductoLogica(); Producto IDProducto = productoVenta.BuscarProducto(_con, productoSelect); ventaOperacion = new VentaLogica(); DetalleVenta deve = new DetalleVenta { IdProducto = IDProducto.Id, IdVenta = Convert.ToInt32(codigoOperacion), SubTotal = Convert.ToInt32(cantidad) * IDProducto.PrecioUnitario, Cantidad = Convert.ToInt32(cantidad) }; ventaOperacion.RegistrarDetalleVenta(_con, deve); return(RedirectToAction("DetalleVenta", "Transaccion", new { ID = codigoOperacion })); } catch (Exception) { return(BadRequest()); } }