Beispiel #1
0
 /// <summary>
 /// Método que registra el movimiento de la compra en Caja
 /// </summary>
 private void RegistrarMovimientoIngreso()
 {
     try
     {
         if (Tipo == TipoPago.Efectivo)
         {
             Caja c = new Caja();
             c.Descripcion    = "COMPRA DE PRODUCTOS CON FOLIO: " + this.id.ToString();
             c.Efectivo       = decimal.Negate(this.total);
             c.IDSucursal     = this.idS;
             c.TipoMovimiento = MovimientoCaja.Salida;
             c.RegistrarMovimiento();
         }
         else
         {
             Banco b = new Banco();
             b.Descripcion    = "COMPRA DE PRODUCTOS CON FOLIO: " + this.id.ToString();
             b.Total          = decimal.Negate(this.total);
             b.IDSucursal     = this.idS;
             b.TipoMovimiento = MovimientoCaja.Salida;
             b.RegistrarMovimiento();
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Método que registra el movimiento de cancelación en caja
 /// </summary>
 /// <param name="id">ID de la compra</param>
 /// <param name="idSucursal">ID de la sucursal</param>
 /// <param name="total">Total de la compra</param>
 private static void RegistrarMovimientoCancelacion(int id, int idSucursal, decimal total)
 {
     try
     {
         Caja c = new Caja();
         c.Descripcion    = "CANCELACIÓN DE COMPRA DE PRODUCTOS CON FOLIO: " + id.ToString();
         c.Efectivo       = total;
         c.IDSucursal     = idSucursal;
         c.TipoMovimiento = MovimientoCaja.Salida;
         //c.Voucher = 0M;
         c.RegistrarMovimiento();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }