public void Anular(Doc_cabecera_ingreso entity)
        {
            try
            {
                Delete(entity.id);

                PrecioDAL precioDAL = new PrecioDAL();
                StockDAL  stockDAL  = new StockDAL();
                Stock     stock;

                foreach (var d in entity.listDetalle)
                {
                    stock           = stockDAL.GetByIdProd(d.fk_id_producto);
                    stock.cantidad -= d.cantidad;
                    stockDAL.Update(stock);

                    precioDAL.Delete(d.fk_id_precio);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }