private void Quitar()
 {
     if (Detalle != null)
     {
         DetallesComprobante.Remove(Detalle);
         Subtotal = DetallesComprobante.Sum(x => x.SubTotal);
     }
 }
 private void ComprarProducto()
 {
     if (DetallesComprobante.Count() > 0)
     {
         MostrarCrearObra = true;
     }
     else
     {
         MessageBox.Show("Ingrese productos a su carrito antes de realizar la compra!");
     }
 }
 private void DisminuirMaterial()
 {
     if (Detalle != null)
     {
         if (Detalle != null && Detalle.Cantidad - 1 > 0)
         {
             Detalle.Cantidad -= 1;
         }
         else if (Detalle.Cantidad - 1 <= 0)
         {
             DetallesComprobante.Remove(Detalle);
         }
         Subtotal = DetallesComprobante.Sum(x => x.SubTotal);
     }
 }
 private void AgregarProducto()
 {
     if (!DetallesComprobante.Any(x => x.MaterialId == Material.Id))
     {
         if (Cantidad > 0 && Precio > 0 && Material != null)
         {
             DetallesComprobante.Add(new DetalleComprobanteDto {
                 MaterialId = Material.Id, ComprobanteId = ComprobanteId, PrecioUnitario = Precio, Cantidad = Cantidad, Codigo = Material.Codigo, Descripcion = Material.Descripcion, EstaEliminado = false
             });
         }
     }
     else
     {
         DetallesComprobante.FirstOrDefault(x => x.MaterialId == Material.Id).Cantidad += Cantidad;
     }
     Subtotal = DetallesComprobante.Sum(x => x.SubTotal);
 }