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